Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c1c8' (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/6408463-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.69 PID: 6213 Logging PID: 6214 Task: {'appstream': False, 'background': True, 'build_id': 6408463, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '33d44bd6ec58263aa32db2b12e524082ae1afd1c', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/tuliom/zlib-ng-compat-mpb/amanith', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'amanith', 'package_version': '0.3-52', 'project_dirname': 'zlib-ng-compat-mpb', 'project_name': 'zlib-ng-compat-mpb', 'project_owner': 'tuliom', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/tuliom/zlib-ng-compat-mpb/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'tuliom/zlib-ng-compat-mpb--tuliom', 'source_json': {}, 'source_type': None, 'submitter': 'tuliom', 'tags': [], 'task_id': '6408463-fedora-rawhide-x86_64', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/tuliom/zlib-ng-compat-mpb/amanith /var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/tuliom/zlib-ng-compat-mpb/amanith', '/var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith'... Running: git checkout 33d44bd6ec58263aa32db2b12e524082ae1afd1c -- cmd: ['git', 'checkout', '33d44bd6ec58263aa32db2b12e524082ae1afd1c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith rc: 0 stdout: stderr: Note: switching to '33d44bd6ec58263aa32db2b12e524082ae1afd1c'. 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 33d44bd automatic import of amanith Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith 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 amanith_03.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o amanith_03.tar.gz --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/tuliom/zlib-ng-compat-mpb/amanith/amanith_03.tar.gz/md5/392e79d36cc2d57921c7fefacbc4d4a3/amanith_03.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7508k 100 7508k 0 0 27.1M 0 --:--:-- --:--:-- --:--:-- 27.1M INFO: Reading stdout from command: md5sum amanith_03.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith/amanith.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1695326670.105776 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.1.1 starting (python version = 3.11.3, NVR = mock-5.1.1-1.fc38)... 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-47hcg433/amanith/amanith.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.1.1 INFO: Mock Version: 5.1.1 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1695326670.105776/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-x86_64-bootstrap-1695326670.105776/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/b588b416339a30c221f5397268c2f4c02c9ba8dac548693750d20c168fa624f8/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/b588b416339a30c221f5397268c2f4c02c9ba8dac548693750d20c168fa624f8/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 24 MB/s | 11 MB 00:00 fedora 25 MB/s | 73 MB 00:02 Last metadata expiration check: 0:00:02 ago on Thu Sep 21 20:04:40 2023. Package python3-dnf-4.17.0-6.fc40.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.4.2-1.fc39 fedora 293 k Installing dependencies: dbus-libs x86_64 1:1.14.10-1.fc40 fedora 155 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus x86_64 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd x86_64 235-5.fc39 fedora 107 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.1 M Installed size: 3.5 M Downloading Packages: (1/7): dbus-libs-1.14.10-1.fc40.x86_64.rpm 577 kB/s | 155 kB 00:00 (2/7): python3-dbus-1.3.2-4.fc39.x86_64.rpm 469 kB/s | 157 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 477 kB/s | 49 kB 00:00 (4/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 949 kB/s | 355 kB 00:00 (5/7): python3-six-1.16.0-12.fc39.noarch.rpm 1.0 MB/s | 41 kB 00:00 (6/7): python3-systemd-235-5.fc39.x86_64.rpm 2.2 MB/s | 107 kB 00:00 (7/7): python3-dnf-plugins-core-4.4.2-1.fc39.no 2.7 MB/s | 293 kB 00:00 -------------------------------------------------------------------------------- Total 2.4 MB/s | 1.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.x86_64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc40.x86_64 5/7 Installing : python3-dbus-1.3.2-4.fc39.x86_64 6/7 Installing : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.4.2-1.fc39.noarch 7/7 Verifying : dbus-libs-1:1.14.10-1.fc40.x86_64 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.x86_64 3/7 Verifying : python3-distro-1.8.0-6.fc39.noarch 4/7 Verifying : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 5/7 Verifying : python3-six-1.16.0-12.fc39.noarch 6/7 Verifying : python3-systemd-235-5.fc39.x86_64 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.x86_64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.x86_64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.4.2-1.fc39.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.x86_64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 23 MB/s | 11 MB 00:00 fedora 22 MB/s | 73 MB 00:03 Last metadata expiration check: 0:00:02 ago on Thu Sep 21 20:05:11 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.2.15-5.fc39 fedora 1.8 M bzip2 x86_64 1.0.8-16.fc39 fedora 52 k coreutils x86_64 9.4-1.fc40 fedora 1.1 M cpio x86_64 2.14-4.fc39 fedora 279 k diffutils x86_64 3.10-3.fc39 fedora 398 k fedora-release-common noarch 40-0.7 fedora 18 k findutils x86_64 1:4.9.0-6.fc40 fedora 492 k gawk x86_64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack x86_64 2.38.9000-9.fc40 fedora 74 k grep x86_64 3.11-5.fc40 fedora 298 k gzip x86_64 1.12-6.fc39 fedora 166 k info x86_64 7.0.3-3.fc39 fedora 182 k patch x86_64 2.7.6-22.fc39 fedora 125 k redhat-rpm-config noarch 270-1.fc40 copr_base 74 k rpm-build x86_64 4.19.0-1.fc40 fedora 79 k sed x86_64 4.8-14.fc39 fedora 306 k shadow-utils x86_64 2:4.14.0-1.fc40 fedora 1.3 M tar x86_64 2:1.35-2.fc40 fedora 864 k unzip x86_64 6.0-62.fc39 fedora 184 k util-linux x86_64 2.39.2-1.fc40 copr_base 1.1 M which x86_64 2.21-40.fc39 fedora 42 k xz x86_64 5.4.4-1.fc39 fedora 556 k Installing dependencies: alternatives x86_64 1.25-1.fc39 fedora 39 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs x86_64 3.1.2-4.fc40 fedora 117 k authselect x86_64 1.4.2-3.fc39 fedora 144 k authselect-libs x86_64 1.4.2-3.fc39 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils x86_64 2.41-5.fc40 fedora 6.3 M binutils-gold x86_64 2.41-5.fc40 fedora 796 k bzip2-libs x86_64 1.0.8-16.fc39 fedora 41 k ca-certificates noarch 2023.2.60_v7.0.306-3.fc40 fedora 837 k coreutils-common x86_64 9.4-1.fc40 fedora 2.1 M cracklib x86_64 2.9.11-2.fc40 copr_base 83 k crypto-policies noarch 20230731-1.git5ed06e0.fc39 fedora 99 k curl x86_64 8.3.0-1.fc40 copr_base 354 k cyrus-sasl-lib x86_64 2.1.28-11.fc40 copr_base 793 k debugedit x86_64 5.0-10.fc39 fedora 77 k dwz x86_64 0.15-3.fc39 fedora 134 k ed x86_64 1.19-4.fc39 fedora 79 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils x86_64 0.189-6.fc40 copr_base 530 k elfutils-debuginfod-client x86_64 0.189-6.fc40 copr_base 38 k elfutils-default-yama-scope noarch 0.189-6.fc40 copr_base 14 k elfutils-libelf x86_64 0.189-6.fc40 copr_base 195 k elfutils-libs x86_64 0.189-6.fc40 copr_base 259 k fedora-gpg-keys noarch 40-0.1 fedora 130 k fedora-release noarch 40-0.7 fedora 8.0 k fedora-release-identity-basic noarch 40-0.7 fedora 8.8 k fedora-repos noarch 40-0.1 fedora 9.4 k fedora-repos-rawhide noarch 40-0.1 fedora 9.0 k file x86_64 5.45-1.fc40 copr_base 50 k file-libs x86_64 5.45-1.fc40 copr_base 764 k filesystem x86_64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.1.0-1.fc40 fedora 18 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal x86_64 13.2-9.fc40 fedora 4.2 M gdbm-libs x86_64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc x86_64 2.38.9000-9.fc40 fedora 2.2 M glibc-common x86_64 2.38.9000-9.fc40 fedora 356 k glibc-gconv-extra x86_64 2.38.9000-9.fc40 fedora 1.6 M gmp x86_64 1:6.2.1-5.fc39 fedora 313 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.2.0-7.fc40 fedora 27 k jansson x86_64 2.13.1-7.fc39 fedora 44 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs x86_64 1.6.1-7.fc39 fedora 31 k krb5-libs x86_64 1.21.2-1.fc40 fedora 765 k libacl x86_64 2.3.1-9.fc40 fedora 23 k libarchive x86_64 3.7.2-1.fc40 copr_base 408 k libattr x86_64 2.5.1-9.fc40 fedora 18 k libblkid x86_64 2.39.2-1.fc40 copr_base 116 k libbrotli x86_64 1.1.0-1.fc40 fedora 336 k libcap x86_64 2.48-7.fc39 fedora 68 k libcap-ng x86_64 0.8.3-8.fc40 fedora 32 k libcom_err x86_64 1.47.0-2.fc39 fedora 26 k libcurl x86_64 8.3.0-1.fc40 copr_base 344 k libdb x86_64 5.3.28-58.fc40 copr_base 759 k libeconf x86_64 0.5.2-1.fc40 fedora 30 k libevent x86_64 2.1.12-9.fc39 fedora 258 k libfdisk x86_64 2.39.2-1.fc40 copr_base 162 k libffi x86_64 3.4.4-4.fc39 fedora 40 k libgcc x86_64 13.2.1-3.fc40 fedora 110 k libgomp x86_64 13.2.1-3.fc40 fedora 319 k libidn2 x86_64 2.3.4-3.fc39 fedora 117 k libmount x86_64 2.39.2-1.fc40 copr_base 155 k libnghttp2 x86_64 1.56.0-1.fc40 copr_base 76 k libnsl2 x86_64 2.0.0-6.fc39 fedora 30 k libpkgconf x86_64 1.9.5-2.fc39 fedora 38 k libpsl x86_64 0.21.2-4.fc39 fedora 63 k libpwquality x86_64 1.4.5-6.fc39 fedora 120 k libselinux x86_64 3.5-5.fc39 fedora 87 k libsemanage x86_64 3.5-4.fc39 fedora 120 k libsepol x86_64 3.5-2.fc39 fedora 324 k libsigsegv x86_64 2.14-5.fc39 fedora 27 k libsmartcols x86_64 2.39.2-1.fc40 copr_base 67 k libssh x86_64 0.10.5-2.fc40 copr_base 211 k libssh-config noarch 0.10.5-2.fc40 copr_base 9.7 k libstdc++ x86_64 13.2.1-3.fc40 fedora 861 k libtasn1 x86_64 4.19.0-3.fc39 fedora 74 k libtirpc x86_64 1.3.3-1.rc2.fc39 fedora 94 k libunistring x86_64 1.1-5.fc40 fedora 543 k libutempter x86_64 1.2.1-10.fc39 fedora 26 k libuuid x86_64 2.39.2-1.fc40 copr_base 28 k libverto x86_64 0.3.2-6.fc39 fedora 20 k libxcrypt x86_64 4.4.36-2.fc39 fedora 119 k libxml2 x86_64 2.11.5-1.fc40 copr_base 697 k libzstd x86_64 1.5.5-4.fc40 copr_base 309 k lua-libs x86_64 5.4.6-3.fc39 fedora 133 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs x86_64 1.9.4-4.fc39 fedora 67 k mpfr x86_64 4.2.0-3.fc39 fedora 344 k ncurses-base noarch 6.4-7.20230520.fc40 fedora 88 k ncurses-libs x86_64 6.4-7.20230520.fc40 fedora 337 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap x86_64 2.6.6-1.fc39 fedora 255 k openssl-libs x86_64 1:3.1.1-4.fc40 copr_base 2.2 M p11-kit x86_64 0.25.0-2.fc39 fedora 486 k p11-kit-trust x86_64 0.25.0-2.fc39 fedora 142 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam x86_64 1.5.3-2.fc39 fedora 548 k pam-libs x86_64 1.5.3-2.fc39 fedora 58 k pcre2 x86_64 10.42-1.fc39.2 fedora 233 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf x86_64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config x86_64 1.9.5-2.fc39 fedora 9.6 k popt x86_64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20230812-1.fc40 fedora 57 k pyproject-srpm-macros noarch 1.9.0-2.fc39 fedora 14 k python-srpm-macros noarch 3.12-4.fc40 fedora 25 k qt5-srpm-macros noarch 5.15.10-2.fc39 fedora 8.3 k qt6-srpm-macros noarch 6.5.2-3.fc40 fedora 9.0 k readline x86_64 8.2-4.fc39 fedora 213 k rpm x86_64 4.19.0-1.fc40 fedora 538 k rpm-build-libs x86_64 4.19.0-1.fc40 fedora 96 k rpm-libs x86_64 4.19.0-1.fc40 fedora 312 k rpm-sequoia x86_64 1.5.0-1.fc40 fedora 883 k rust-srpm-macros noarch 24-5.fc40 fedora 12 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs x86_64 3.43.1-1.fc40 fedora 688 k systemd-libs x86_64 254.2-12.fc40 fedora 688 k util-linux-core x86_64 2.39.2-1.fc40 copr_base 479 k xxhash-libs x86_64 0.8.2-1.fc39 fedora 37 k xz-libs x86_64 5.4.4-1.fc39 fedora 108 k zip x86_64 3.0-39.fc40 fedora 266 k zlib-ng-compat x86_64 2.1.3-5.fc40 copr_base 77 k zstd x86_64 1.5.5-4.fc40 copr_base 482 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 53 M Installed size: 181 M Downloading Packages: (1/152): cracklib-2.9.11-2.fc40.x86_64.rpm 789 kB/s | 83 kB 00:00 (2/152): curl-8.3.0-1.fc40.x86_64.rpm 2.3 MB/s | 354 kB 00:00 (3/152): elfutils-0.189-6.fc40.x86_64.rpm 8.4 MB/s | 530 kB 00:00 (4/152): elfutils-debuginfod-client-0.189-6.fc4 2.2 MB/s | 38 kB 00:00 (5/152): elfutils-default-yama-scope-0.189-6.fc 1.5 MB/s | 14 kB 00:00 (6/152): cyrus-sasl-lib-2.1.28-11.fc40.x86_64.r 4.3 MB/s | 793 kB 00:00 (7/152): elfutils-libelf-0.189-6.fc40.x86_64.rp 11 MB/s | 195 kB 00:00 (8/152): elfutils-libs-0.189-6.fc40.x86_64.rpm 20 MB/s | 259 kB 00:00 (9/152): file-5.45-1.fc40.x86_64.rpm 4.7 MB/s | 50 kB 00:00 (10/152): libarchive-3.7.2-1.fc40.x86_64.rpm 22 MB/s | 408 kB 00:00 (11/152): libblkid-2.39.2-1.fc40.x86_64.rpm 6.3 MB/s | 116 kB 00:00 (12/152): file-libs-5.45-1.fc40.x86_64.rpm 30 MB/s | 764 kB 00:00 (13/152): libcurl-8.3.0-1.fc40.x86_64.rpm 3.9 MB/s | 344 kB 00:00 (14/152): libfdisk-2.39.2-1.fc40.x86_64.rpm 1.3 MB/s | 162 kB 00:00 (15/152): libdb-5.3.28-58.fc40.x86_64.rpm 5.7 MB/s | 759 kB 00:00 (16/152): libmount-2.39.2-1.fc40.x86_64.rpm 3.3 MB/s | 155 kB 00:00 (17/152): libnghttp2-1.56.0-1.fc40.x86_64.rpm 7.5 MB/s | 76 kB 00:00 (18/152): libsmartcols-2.39.2-1.fc40.x86_64.rpm 6.9 MB/s | 67 kB 00:00 (19/152): libssh-0.10.5-2.fc40.x86_64.rpm 17 MB/s | 211 kB 00:00 (20/152): libssh-config-0.10.5-2.fc40.noarch.rp 978 kB/s | 9.7 kB 00:00 (21/152): libuuid-2.39.2-1.fc40.x86_64.rpm 3.2 MB/s | 28 kB 00:00 (22/152): libzstd-1.5.5-4.fc40.x86_64.rpm 15 MB/s | 309 kB 00:00 (23/152): libxml2-2.11.5-1.fc40.x86_64.rpm 29 MB/s | 697 kB 00:00 (24/152): openssl-libs-3.1.1-4.fc40.x86_64.rpm 46 MB/s | 2.2 MB 00:00 (25/152): redhat-rpm-config-270-1.fc40.noarch.r 2.3 MB/s | 74 kB 00:00 (26/152): util-linux-2.39.2-1.fc40.x86_64.rpm 22 MB/s | 1.1 MB 00:00 (27/152): util-linux-core-2.39.2-1.fc40.x86_64. 7.5 MB/s | 479 kB 00:00 (28/152): zlib-ng-compat-2.1.3-5.fc40.x86_64.rp 1.2 MB/s | 77 kB 00:00 (29/152): zstd-1.5.5-4.fc40.x86_64.rpm 11 MB/s | 482 kB 00:00 (30/152): ansible-srpm-macros-1-11.fc39.noarch. 81 kB/s | 21 kB 00:00 (31/152): alternatives-1.25-1.fc39.x86_64.rpm 131 kB/s | 39 kB 00:00 (32/152): audit-libs-3.1.2-4.fc40.x86_64.rpm 269 kB/s | 117 kB 00:00 (33/152): basesystem-11-18.fc39.noarch.rpm 83 kB/s | 7.2 kB 00:00 (34/152): authselect-1.4.2-3.fc39.x86_64.rpm 489 kB/s | 144 kB 00:00 (35/152): authselect-libs-1.4.2-3.fc39.x86_64.r 741 kB/s | 249 kB 00:00 (36/152): binutils-gold-2.41-5.fc40.x86_64.rpm 3.0 MB/s | 796 kB 00:00 (37/152): bzip2-1.0.8-16.fc39.x86_64.rpm 629 kB/s | 52 kB 00:00 (38/152): bash-5.2.15-5.fc39.x86_64.rpm 3.6 MB/s | 1.8 MB 00:00 (39/152): bzip2-libs-1.0.8-16.fc39.x86_64.rpm 516 kB/s | 41 kB 00:00 (40/152): ca-certificates-2023.2.60_v7.0.306-3. 4.1 MB/s | 837 kB 00:00 (41/152): binutils-2.41-5.fc40.x86_64.rpm 8.8 MB/s | 6.3 MB 00:00 (42/152): coreutils-9.4-1.fc40.x86_64.rpm 5.1 MB/s | 1.1 MB 00:00 (43/152): coreutils-common-9.4-1.fc40.x86_64.rp 10 MB/s | 2.1 MB 00:00 (44/152): crypto-policies-20230731-1.git5ed06e0 570 kB/s | 99 kB 00:00 (45/152): cpio-2.14-4.fc39.x86_64.rpm 1.1 MB/s | 279 kB 00:00 (46/152): debugedit-5.0-10.fc39.x86_64.rpm 969 kB/s | 77 kB 00:00 (47/152): diffutils-3.10-3.fc39.x86_64.rpm 3.9 MB/s | 398 kB 00:00 (48/152): dwz-0.15-3.fc39.x86_64.rpm 1.6 MB/s | 134 kB 00:00 (49/152): ed-1.19-4.fc39.x86_64.rpm 1.0 MB/s | 79 kB 00:00 (50/152): efi-srpm-macros-5-9.fc39.noarch.rpm 284 kB/s | 22 kB 00:00 (51/152): fedora-gpg-keys-40-0.1.noarch.rpm 1.6 MB/s | 130 kB 00:00 (52/152): fedora-release-40-0.7.noarch.rpm 102 kB/s | 8.0 kB 00:00 (53/152): fedora-release-common-40-0.7.noarch.r 236 kB/s | 18 kB 00:00 (54/152): fedora-release-identity-basic-40-0.7. 111 kB/s | 8.8 kB 00:00 (55/152): fedora-repos-40-0.1.noarch.rpm 121 kB/s | 9.4 kB 00:00 (56/152): fedora-repos-rawhide-40-0.1.noarch.rp 114 kB/s | 9.0 kB 00:00 (57/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 276 kB/s | 26 kB 00:00 (58/152): findutils-4.9.0-6.fc40.x86_64.rpm 2.5 MB/s | 492 kB 00:00 (59/152): filesystem-3.18-6.fc39.x86_64.rpm 5.5 MB/s | 1.1 MB 00:00 (60/152): forge-srpm-macros-0.1.0-1.fc40.noarch 215 kB/s | 18 kB 00:00 (61/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 87 kB/s | 7.4 kB 00:00 (62/152): gdbm-libs-1.23-4.fc39.x86_64.rpm 598 kB/s | 56 kB 00:00 (63/152): gawk-5.2.2-2.fc39.x86_64.rpm 6.0 MB/s | 1.1 MB 00:00 (64/152): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 67 kB/s | 7.8 kB 00:00 (65/152): glibc-common-2.38.9000-9.fc40.x86_64. 2.9 MB/s | 356 kB 00:00 (66/152): gdb-minimal-13.2-9.fc40.x86_64.rpm 9.0 MB/s | 4.2 MB 00:00 (67/152): glibc-2.38.9000-9.fc40.x86_64.rpm 6.6 MB/s | 2.2 MB 00:00 (68/152): glibc-minimal-langpack-2.38.9000-9.fc 796 kB/s | 74 kB 00:00 (69/152): gmp-6.2.1-5.fc39.x86_64.rpm 2.7 MB/s | 313 kB 00:00 (70/152): glibc-gconv-extra-2.38.9000-9.fc40.x8 7.6 MB/s | 1.6 MB 00:00 (71/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 110 kB/s | 8.8 kB 00:00 (72/152): go-srpm-macros-3.2.0-7.fc40.noarch.rp 341 kB/s | 27 kB 00:00 (73/152): grep-3.11-5.fc40.x86_64.rpm 3.4 MB/s | 298 kB 00:00 (74/152): gzip-1.12-6.fc39.x86_64.rpm 2.0 MB/s | 166 kB 00:00 (75/152): jansson-2.13.1-7.fc39.x86_64.rpm 561 kB/s | 44 kB 00:00 (76/152): info-7.0.3-3.fc39.x86_64.rpm 1.8 MB/s | 182 kB 00:00 (77/152): kernel-srpm-macros-1.0-20.fc39.noarch 135 kB/s | 10 kB 00:00 (78/152): keyutils-libs-1.6.1-7.fc39.x86_64.rpm 397 kB/s | 31 kB 00:00 (79/152): libacl-2.3.1-9.fc40.x86_64.rpm 278 kB/s | 23 kB 00:00 (80/152): libattr-2.5.1-9.fc40.x86_64.rpm 226 kB/s | 18 kB 00:00 (81/152): krb5-libs-1.21.2-1.fc40.x86_64.rpm 4.7 MB/s | 765 kB 00:00 (82/152): libbrotli-1.1.0-1.fc40.x86_64.rpm 3.7 MB/s | 336 kB 00:00 (83/152): libcap-2.48-7.fc39.x86_64.rpm 851 kB/s | 68 kB 00:00 (84/152): libcap-ng-0.8.3-8.fc40.x86_64.rpm 395 kB/s | 32 kB 00:00 (85/152): libcom_err-1.47.0-2.fc39.x86_64.rpm 335 kB/s | 26 kB 00:00 (86/152): libeconf-0.5.2-1.fc40.x86_64.rpm 372 kB/s | 30 kB 00:00 (87/152): libffi-3.4.4-4.fc39.x86_64.rpm 486 kB/s | 40 kB 00:00 (88/152): libevent-2.1.12-9.fc39.x86_64.rpm 2.5 MB/s | 258 kB 00:00 (89/152): libgcc-13.2.1-3.fc40.x86_64.rpm 1.3 MB/s | 110 kB 00:00 (90/152): libgomp-13.2.1-3.fc40.x86_64.rpm 3.5 MB/s | 319 kB 00:00 (91/152): libidn2-2.3.4-3.fc39.x86_64.rpm 1.2 MB/s | 117 kB 00:00 (92/152): libnsl2-2.0.0-6.fc39.x86_64.rpm 383 kB/s | 30 kB 00:00 (93/152): libpkgconf-1.9.5-2.fc39.x86_64.rpm 461 kB/s | 38 kB 00:00 (94/152): libpsl-0.21.2-4.fc39.x86_64.rpm 713 kB/s | 63 kB 00:00 (95/152): libpwquality-1.4.5-6.fc39.x86_64.rpm 1.3 MB/s | 120 kB 00:00 (96/152): libselinux-3.5-5.fc39.x86_64.rpm 989 kB/s | 87 kB 00:00 (97/152): libsemanage-3.5-4.fc39.x86_64.rpm 1.2 MB/s | 120 kB 00:00 (98/152): libsepol-3.5-2.fc39.x86_64.rpm 3.4 MB/s | 324 kB 00:00 (99/152): libsigsegv-2.14-5.fc39.x86_64.rpm 247 kB/s | 27 kB 00:00 (100/152): libtasn1-4.19.0-3.fc39.x86_64.rpm 614 kB/s | 74 kB 00:00 (101/152): libtirpc-1.3.3-1.rc2.fc39.x86_64.rpm 713 kB/s | 94 kB 00:00 (102/152): libunistring-1.1-5.fc40.x86_64.rpm 4.0 MB/s | 543 kB 00:00 (103/152): libstdc++-13.2.1-3.fc40.x86_64.rpm 2.7 MB/s | 861 kB 00:00 (104/152): libverto-0.3.2-6.fc39.x86_64.rpm 221 kB/s | 20 kB 00:00 (105/152): libxcrypt-4.4.36-2.fc39.x86_64.rpm 1.1 MB/s | 119 kB 00:00 (106/152): lua-libs-5.4.6-3.fc39.x86_64.rpm 1.3 MB/s | 133 kB 00:00 (107/152): lua-srpm-macros-1-9.fc39.noarch.rpm 112 kB/s | 8.6 kB 00:00 (108/152): lz4-libs-1.9.4-4.fc39.x86_64.rpm 741 kB/s | 67 kB 00:00 (109/152): ncurses-base-6.4-7.20230520.fc40.noa 1.0 MB/s | 88 kB 00:00 (110/152): mpfr-4.2.0-3.fc39.x86_64.rpm 1.5 MB/s | 344 kB 00:00 (111/152): libutempter-1.2.1-10.fc39.x86_64.rpm 52 kB/s | 26 kB 00:00 (112/152): ocaml-srpm-macros-8-2.fc39.noarch.rp 169 kB/s | 14 kB 00:00 (113/152): openblas-srpm-macros-2-14.fc39.noarc 98 kB/s | 7.5 kB 00:00 (114/152): ncurses-libs-6.4-7.20230520.fc40.x86 2.0 MB/s | 337 kB 00:00 (115/152): p11-kit-0.25.0-2.fc39.x86_64.rpm 4.8 MB/s | 486 kB 00:00 (116/152): p11-kit-trust-0.25.0-2.fc39.x86_64.r 1.5 MB/s | 142 kB 00:00 (117/152): openldap-2.6.6-1.fc39.x86_64.rpm 1.5 MB/s | 255 kB 00:00 (118/152): package-notes-srpm-macros-0.5-9.fc39 133 kB/s | 11 kB 00:00 (119/152): pam-1.5.3-2.fc39.x86_64.rpm 5.2 MB/s | 548 kB 00:00 (120/152): pam-libs-1.5.3-2.fc39.x86_64.rpm 558 kB/s | 58 kB 00:00 (121/152): patch-2.7.6-22.fc39.x86_64.rpm 1.3 MB/s | 125 kB 00:00 (122/152): pcre2-10.42-1.fc39.2.x86_64.rpm 2.3 MB/s | 233 kB 00:00 (123/152): perl-srpm-macros-1-51.fc39.noarch.rp 89 kB/s | 8.0 kB 00:00 (124/152): pcre2-syntax-10.42-1.fc39.2.noarch.r 1.1 MB/s | 143 kB 00:00 (125/152): pkgconf-1.9.5-2.fc39.x86_64.rpm 460 kB/s | 42 kB 00:00 (126/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 160 kB/s | 14 kB 00:00 (127/152): pkgconf-pkg-config-1.9.5-2.fc39.x86_ 108 kB/s | 9.6 kB 00:00 (128/152): popt-1.19-3.fc39.x86_64.rpm 737 kB/s | 66 kB 00:00 (129/152): publicsuffix-list-dafsa-20230812-1.f 656 kB/s | 57 kB 00:00 (130/152): pyproject-srpm-macros-1.9.0-2.fc39.n 149 kB/s | 14 kB 00:00 (131/152): python-srpm-macros-3.12-4.fc40.noarc 281 kB/s | 25 kB 00:00 (132/152): qt5-srpm-macros-5.15.10-2.fc39.noarc 95 kB/s | 8.3 kB 00:00 (133/152): qt6-srpm-macros-6.5.2-3.fc40.noarch. 96 kB/s | 9.0 kB 00:00 (134/152): readline-8.2-4.fc39.x86_64.rpm 2.1 MB/s | 213 kB 00:00 (135/152): rpm-4.19.0-1.fc40.x86_64.rpm 4.6 MB/s | 538 kB 00:00 (136/152): rpm-build-libs-4.19.0-1.fc40.x86_64. 966 kB/s | 96 kB 00:00 (137/152): rpm-build-4.19.0-1.fc40.x86_64.rpm 658 kB/s | 79 kB 00:00 (138/152): rust-srpm-macros-24-5.fc40.noarch.rp 114 kB/s | 12 kB 00:00 (139/152): rpm-sequoia-1.5.0-1.fc40.x86_64.rpm 7.1 MB/s | 883 kB 00:00 (140/152): setup-2.14.4-1.fc39.noarch.rpm 1.7 MB/s | 154 kB 00:00 (141/152): rpm-libs-4.19.0-1.fc40.x86_64.rpm 1.1 MB/s | 312 kB 00:00 (142/152): sed-4.8-14.fc39.x86_64.rpm 1.6 MB/s | 306 kB 00:00 (143/152): shadow-utils-4.14.0-1.fc40.x86_64.rp 6.9 MB/s | 1.3 MB 00:00 (144/152): sqlite-libs-3.43.1-1.fc40.x86_64.rpm 3.0 MB/s | 688 kB 00:00 (145/152): unzip-6.0-62.fc39.x86_64.rpm 1.4 MB/s | 184 kB 00:00 (146/152): systemd-libs-254.2-12.fc40.x86_64.rp 2.1 MB/s | 688 kB 00:00 (147/152): tar-1.35-2.fc40.x86_64.rpm 3.9 MB/s | 864 kB 00:00 (148/152): which-2.21-40.fc39.x86_64.rpm 406 kB/s | 42 kB 00:00 (149/152): xxhash-libs-0.8.2-1.fc39.x86_64.rpm 320 kB/s | 37 kB 00:00 (150/152): xz-libs-5.4.4-1.fc39.x86_64.rpm 882 kB/s | 108 kB 00:00 (151/152): xz-5.4.4-1.fc39.x86_64.rpm 2.5 MB/s | 556 kB 00:00 (152/152): zip-3.0-39.fc40.x86_64.rpm 1.5 MB/s | 266 kB 00:00 -------------------------------------------------------------------------------- Total 8.2 MB/s | 53 MB 00:06 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115D F9AE F857 853E E844 5D0A 0727 707E A15B 79CC From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary (0xA15B79CC) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-3.fc40.x86_64 1/152 Running scriptlet: libgcc-13.2.1-3.fc40.x86_64 1/152 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/152 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/152 Installing : fedora-release-identity-basic-40-0.7.noarch 3/152 Installing : fedora-repos-rawhide-40-0.1.noarch 4/152 Installing : fedora-gpg-keys-40-0.1.noarch 5/152 Installing : fedora-repos-40-0.1.noarch 6/152 Installing : fedora-release-common-40-0.7.noarch 7/152 Installing : fedora-release-40-0.7.noarch 8/152 Installing : setup-2.14.4-1.fc39.noarch 9/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 9/152 Installing : filesystem-3.18-6.fc39.x86_64 10/152 Installing : basesystem-11-18.fc39.noarch 11/152 Installing : rust-srpm-macros-24-5.fc40.noarch 12/152 Installing : qt6-srpm-macros-6.5.2-3.fc40.noarch 13/152 Installing : qt5-srpm-macros-5.15.10-2.fc39.noarch 14/152 Installing : pyproject-srpm-macros-1.9.0-2.fc39.noarch 15/152 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 16/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 17/152 Installing : perl-srpm-macros-1-51.fc39.noarch 18/152 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 19/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 20/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 21/152 Installing : ocaml-srpm-macros-8-2.fc39.noarch 22/152 Installing : ncurses-base-6.4-7.20230520.fc40.noarch 23/152 Installing : glibc-gconv-extra-2.38.9000-9.fc40.x86_64 24/152 Running scriptlet: glibc-gconv-extra-2.38.9000-9.fc40.x86_64 24/152 Installing : glibc-minimal-langpack-2.38.9000-9.fc40.x86_64 25/152 Installing : glibc-common-2.38.9000-9.fc40.x86_64 26/152 Running scriptlet: glibc-2.38.9000-9.fc40.x86_64 27/152 Installing : glibc-2.38.9000-9.fc40.x86_64 27/152 Running scriptlet: glibc-2.38.9000-9.fc40.x86_64 27/152 Installing : ncurses-libs-6.4-7.20230520.fc40.x86_64 28/152 Installing : bash-5.2.15-5.fc39.x86_64 29/152 Running scriptlet: bash-5.2.15-5.fc39.x86_64 29/152 Installing : zlib-ng-compat-2.1.3-5.fc40.x86_64 30/152 Installing : xz-libs-5.4.4-1.fc39.x86_64 31/152 Installing : bzip2-libs-1.0.8-16.fc39.x86_64 32/152 Installing : libuuid-2.39.2-1.fc40.x86_64 33/152 Installing : libzstd-1.5.5-4.fc40.x86_64 34/152 Installing : elfutils-libelf-0.189-6.fc40.x86_64 35/152 Installing : libstdc++-13.2.1-3.fc40.x86_64 36/152 Installing : popt-1.19-3.fc39.x86_64 37/152 Installing : libblkid-2.39.2-1.fc40.x86_64 38/152 Installing : readline-8.2-4.fc39.x86_64 39/152 Installing : gmp-1:6.2.1-5.fc39.x86_64 40/152 Installing : libattr-2.5.1-9.fc40.x86_64 41/152 Installing : libacl-2.3.1-9.fc40.x86_64 42/152 Installing : libcap-2.48-7.fc39.x86_64 43/152 Installing : libxcrypt-4.4.36-2.fc39.x86_64 44/152 Installing : lz4-libs-1.9.4-4.fc39.x86_64 45/152 Installing : systemd-libs-254.2-12.fc40.x86_64 46/152 Installing : mpfr-4.2.0-3.fc39.x86_64 47/152 Installing : dwz-0.15-3.fc39.x86_64 48/152 Installing : unzip-6.0-62.fc39.x86_64 49/152 Installing : file-libs-5.45-1.fc40.x86_64 50/152 Installing : file-5.45-1.fc40.x86_64 51/152 Installing : libsmartcols-2.39.2-1.fc40.x86_64 52/152 Installing : alternatives-1.25-1.fc39.x86_64 53/152 Installing : jansson-2.13.1-7.fc39.x86_64 54/152 Installing : libcap-ng-0.8.3-8.fc40.x86_64 55/152 Installing : audit-libs-3.1.2-4.fc40.x86_64 56/152 Installing : pam-libs-1.5.3-2.fc39.x86_64 57/152 Installing : libcom_err-1.47.0-2.fc39.x86_64 58/152 Installing : libsepol-3.5-2.fc39.x86_64 59/152 Installing : libunistring-1.1-5.fc40.x86_64 60/152 Installing : libidn2-2.3.4-3.fc39.x86_64 61/152 Installing : lua-libs-5.4.6-3.fc39.x86_64 62/152 Installing : pcre2-10.42-1.fc39.2.x86_64 63/152 Installing : libselinux-3.5-5.fc39.x86_64 64/152 Installing : sed-4.8-14.fc39.x86_64 65/152 Installing : grep-3.11-5.fc40.x86_64 66/152 Installing : findutils-1:4.9.0-6.fc40.x86_64 67/152 Installing : xz-5.4.4-1.fc39.x86_64 68/152 Installing : libmount-2.39.2-1.fc40.x86_64 69/152 Installing : util-linux-core-2.39.2-1.fc40.x86_64 70/152 Installing : libsemanage-3.5-4.fc39.x86_64 71/152 Installing : tar-2:1.35-2.fc40.x86_64 72/152 Installing : libpsl-0.21.2-4.fc39.x86_64 73/152 Installing : zip-3.0-39.fc40.x86_64 74/152 Installing : zstd-1.5.5-4.fc40.x86_64 75/152 Installing : libfdisk-2.39.2-1.fc40.x86_64 76/152 Installing : bzip2-1.0.8-16.fc39.x86_64 77/152 Installing : libxml2-2.11.5-1.fc40.x86_64 78/152 Installing : sqlite-libs-3.43.1-1.fc40.x86_64 79/152 Installing : elfutils-default-yama-scope-0.189-6.fc40.noarch 80/152 Running scriptlet: elfutils-default-yama-scope-0.189-6.fc40.noarch 80/152 Installing : ed-1.19-4.fc39.x86_64 81/152 Installing : patch-2.7.6-22.fc39.x86_64 82/152 Installing : libdb-5.3.28-58.fc40.x86_64 83/152 Installing : libnghttp2-1.56.0-1.fc40.x86_64 84/152 Installing : cpio-2.14-4.fc39.x86_64 85/152 Installing : diffutils-3.10-3.fc39.x86_64 86/152 Installing : gdbm-libs-1:1.23-4.fc39.x86_64 87/152 Installing : cyrus-sasl-lib-2.1.28-11.fc40.x86_64 88/152 Installing : keyutils-libs-1.6.1-7.fc39.x86_64 89/152 Installing : libbrotli-1.1.0-1.fc40.x86_64 90/152 Installing : libeconf-0.5.2-1.fc40.x86_64 91/152 Installing : shadow-utils-2:4.14.0-1.fc40.x86_64 92/152 Running scriptlet: libutempter-1.2.1-10.fc39.x86_64 93/152 Installing : libutempter-1.2.1-10.fc39.x86_64 93/152 Installing : libffi-3.4.4-4.fc39.x86_64 94/152 Installing : p11-kit-0.25.0-2.fc39.x86_64 95/152 Installing : libgomp-13.2.1-3.fc40.x86_64 96/152 Installing : libpkgconf-1.9.5-2.fc39.x86_64 97/152 Installing : pkgconf-1.9.5-2.fc39.x86_64 98/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 99/152 Installing : libsigsegv-2.14-5.fc39.x86_64 100/152 Installing : gawk-5.2.2-2.fc39.x86_64 101/152 Installing : libtasn1-4.19.0-3.fc39.x86_64 102/152 Installing : p11-kit-trust-0.25.0-2.fc39.x86_64 103/152 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.x86_64 103/152 Installing : libverto-0.3.2-6.fc39.x86_64 104/152 Installing : xxhash-libs-0.8.2-1.fc39.x86_64 105/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 106/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 107/152 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 108/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 109/152 Installing : coreutils-common-9.4-1.fc40.x86_64 110/152 Installing : openssl-libs-1:3.1.1-4.fc40.x86_64 111/152 Installing : coreutils-9.4-1.fc40.x86_64 112/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 113/152 Installing : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 113/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 113/152 Installing : krb5-libs-1.21.2-1.fc40.x86_64 114/152 Installing : libtirpc-1.3.3-1.rc2.fc39.x86_64 115/152 Running scriptlet: authselect-libs-1.4.2-3.fc39.x86_64 116/152 Installing : authselect-libs-1.4.2-3.fc39.x86_64 116/152 Installing : gzip-1.12-6.fc39.x86_64 117/152 Installing : cracklib-2.9.11-2.fc40.x86_64 118/152 Installing : libpwquality-1.4.5-6.fc39.x86_64 119/152 Installing : authselect-1.4.2-3.fc39.x86_64 120/152 Installing : libnsl2-2.0.0-6.fc39.x86_64 121/152 Installing : pam-1.5.3-2.fc39.x86_64 122/152 Installing : libarchive-3.7.2-1.fc40.x86_64 123/152 Installing : libevent-2.1.12-9.fc39.x86_64 124/152 Installing : openldap-2.6.6-1.fc39.x86_64 125/152 Installing : rpm-sequoia-1.5.0-1.fc40.x86_64 126/152 Installing : rpm-libs-4.19.0-1.fc40.x86_64 127/152 Installing : ansible-srpm-macros-1-11.fc39.noarch 128/152 Installing : libssh-config-0.10.5-2.fc40.noarch 129/152 Installing : libssh-0.10.5-2.fc40.x86_64 130/152 Installing : libcurl-8.3.0-1.fc40.x86_64 131/152 Installing : elfutils-libs-0.189-6.fc40.x86_64 132/152 Installing : elfutils-debuginfod-client-0.189-6.fc40.x86_64 133/152 Installing : binutils-gold-2.41-5.fc40.x86_64 134/152 Running scriptlet: binutils-gold-2.41-5.fc40.x86_64 134/152 Installing : binutils-2.41-5.fc40.x86_64 135/152 Running scriptlet: binutils-2.41-5.fc40.x86_64 135/152 Installing : elfutils-0.189-6.fc40.x86_64 136/152 Installing : gdb-minimal-13.2-9.fc40.x86_64 137/152 Installing : debugedit-5.0-10.fc39.x86_64 138/152 Installing : rpm-build-libs-4.19.0-1.fc40.x86_64 139/152 Installing : curl-8.3.0-1.fc40.x86_64 140/152 Running scriptlet: rpm-4.19.0-1.fc40.x86_64 141/152 Installing : rpm-4.19.0-1.fc40.x86_64 141/152 Installing : efi-srpm-macros-5-9.fc39.noarch 142/152 Installing : lua-srpm-macros-1-9.fc39.noarch 143/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 144/152 Installing : forge-srpm-macros-0.1.0-1.fc40.noarch 145/152 Installing : go-srpm-macros-3.2.0-7.fc40.noarch 146/152 Installing : python-srpm-macros-3.12-4.fc40.noarch 147/152 Installing : redhat-rpm-config-270-1.fc40.noarch 148/152 Installing : rpm-build-4.19.0-1.fc40.x86_64 149/152 Installing : util-linux-2.39.2-1.fc40.x86_64 150/152 Installing : which-2.21-40.fc39.x86_64 151/152 Installing : info-7.0.3-3.fc39.x86_64 152/152 Running scriptlet: filesystem-3.18-6.fc39.x86_64 152/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.4.2-3.fc39.x86_64 152/152 Running scriptlet: rpm-4.19.0-1.fc40.x86_64 152/152 Running scriptlet: info-7.0.3-3.fc39.x86_64 152/152 Verifying : cracklib-2.9.11-2.fc40.x86_64 1/152 Verifying : curl-8.3.0-1.fc40.x86_64 2/152 Verifying : cyrus-sasl-lib-2.1.28-11.fc40.x86_64 3/152 Verifying : elfutils-0.189-6.fc40.x86_64 4/152 Verifying : elfutils-debuginfod-client-0.189-6.fc40.x86_64 5/152 Verifying : elfutils-default-yama-scope-0.189-6.fc40.noarch 6/152 Verifying : elfutils-libelf-0.189-6.fc40.x86_64 7/152 Verifying : elfutils-libs-0.189-6.fc40.x86_64 8/152 Verifying : file-5.45-1.fc40.x86_64 9/152 Verifying : file-libs-5.45-1.fc40.x86_64 10/152 Verifying : libarchive-3.7.2-1.fc40.x86_64 11/152 Verifying : libblkid-2.39.2-1.fc40.x86_64 12/152 Verifying : libcurl-8.3.0-1.fc40.x86_64 13/152 Verifying : libdb-5.3.28-58.fc40.x86_64 14/152 Verifying : libfdisk-2.39.2-1.fc40.x86_64 15/152 Verifying : libmount-2.39.2-1.fc40.x86_64 16/152 Verifying : libnghttp2-1.56.0-1.fc40.x86_64 17/152 Verifying : libsmartcols-2.39.2-1.fc40.x86_64 18/152 Verifying : libssh-0.10.5-2.fc40.x86_64 19/152 Verifying : libssh-config-0.10.5-2.fc40.noarch 20/152 Verifying : libuuid-2.39.2-1.fc40.x86_64 21/152 Verifying : libxml2-2.11.5-1.fc40.x86_64 22/152 Verifying : libzstd-1.5.5-4.fc40.x86_64 23/152 Verifying : openssl-libs-1:3.1.1-4.fc40.x86_64 24/152 Verifying : redhat-rpm-config-270-1.fc40.noarch 25/152 Verifying : util-linux-2.39.2-1.fc40.x86_64 26/152 Verifying : util-linux-core-2.39.2-1.fc40.x86_64 27/152 Verifying : zlib-ng-compat-2.1.3-5.fc40.x86_64 28/152 Verifying : zstd-1.5.5-4.fc40.x86_64 29/152 Verifying : alternatives-1.25-1.fc39.x86_64 30/152 Verifying : ansible-srpm-macros-1-11.fc39.noarch 31/152 Verifying : audit-libs-3.1.2-4.fc40.x86_64 32/152 Verifying : authselect-1.4.2-3.fc39.x86_64 33/152 Verifying : authselect-libs-1.4.2-3.fc39.x86_64 34/152 Verifying : basesystem-11-18.fc39.noarch 35/152 Verifying : bash-5.2.15-5.fc39.x86_64 36/152 Verifying : binutils-2.41-5.fc40.x86_64 37/152 Verifying : binutils-gold-2.41-5.fc40.x86_64 38/152 Verifying : bzip2-1.0.8-16.fc39.x86_64 39/152 Verifying : bzip2-libs-1.0.8-16.fc39.x86_64 40/152 Verifying : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 41/152 Verifying : coreutils-9.4-1.fc40.x86_64 42/152 Verifying : coreutils-common-9.4-1.fc40.x86_64 43/152 Verifying : cpio-2.14-4.fc39.x86_64 44/152 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 45/152 Verifying : debugedit-5.0-10.fc39.x86_64 46/152 Verifying : diffutils-3.10-3.fc39.x86_64 47/152 Verifying : dwz-0.15-3.fc39.x86_64 48/152 Verifying : ed-1.19-4.fc39.x86_64 49/152 Verifying : efi-srpm-macros-5-9.fc39.noarch 50/152 Verifying : fedora-gpg-keys-40-0.1.noarch 51/152 Verifying : fedora-release-40-0.7.noarch 52/152 Verifying : fedora-release-common-40-0.7.noarch 53/152 Verifying : fedora-release-identity-basic-40-0.7.noarch 54/152 Verifying : fedora-repos-40-0.1.noarch 55/152 Verifying : fedora-repos-rawhide-40-0.1.noarch 56/152 Verifying : filesystem-3.18-6.fc39.x86_64 57/152 Verifying : findutils-1:4.9.0-6.fc40.x86_64 58/152 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 59/152 Verifying : forge-srpm-macros-0.1.0-1.fc40.noarch 60/152 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 61/152 Verifying : gawk-5.2.2-2.fc39.x86_64 62/152 Verifying : gdb-minimal-13.2-9.fc40.x86_64 63/152 Verifying : gdbm-libs-1:1.23-4.fc39.x86_64 64/152 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 65/152 Verifying : glibc-2.38.9000-9.fc40.x86_64 66/152 Verifying : glibc-common-2.38.9000-9.fc40.x86_64 67/152 Verifying : glibc-gconv-extra-2.38.9000-9.fc40.x86_64 68/152 Verifying : glibc-minimal-langpack-2.38.9000-9.fc40.x86_64 69/152 Verifying : gmp-1:6.2.1-5.fc39.x86_64 70/152 Verifying : gnat-srpm-macros-6-3.fc39.noarch 71/152 Verifying : go-srpm-macros-3.2.0-7.fc40.noarch 72/152 Verifying : grep-3.11-5.fc40.x86_64 73/152 Verifying : gzip-1.12-6.fc39.x86_64 74/152 Verifying : info-7.0.3-3.fc39.x86_64 75/152 Verifying : jansson-2.13.1-7.fc39.x86_64 76/152 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 77/152 Verifying : keyutils-libs-1.6.1-7.fc39.x86_64 78/152 Verifying : krb5-libs-1.21.2-1.fc40.x86_64 79/152 Verifying : libacl-2.3.1-9.fc40.x86_64 80/152 Verifying : libattr-2.5.1-9.fc40.x86_64 81/152 Verifying : libbrotli-1.1.0-1.fc40.x86_64 82/152 Verifying : libcap-2.48-7.fc39.x86_64 83/152 Verifying : libcap-ng-0.8.3-8.fc40.x86_64 84/152 Verifying : libcom_err-1.47.0-2.fc39.x86_64 85/152 Verifying : libeconf-0.5.2-1.fc40.x86_64 86/152 Verifying : libevent-2.1.12-9.fc39.x86_64 87/152 Verifying : libffi-3.4.4-4.fc39.x86_64 88/152 Verifying : libgcc-13.2.1-3.fc40.x86_64 89/152 Verifying : libgomp-13.2.1-3.fc40.x86_64 90/152 Verifying : libidn2-2.3.4-3.fc39.x86_64 91/152 Verifying : libnsl2-2.0.0-6.fc39.x86_64 92/152 Verifying : libpkgconf-1.9.5-2.fc39.x86_64 93/152 Verifying : libpsl-0.21.2-4.fc39.x86_64 94/152 Verifying : libpwquality-1.4.5-6.fc39.x86_64 95/152 Verifying : libselinux-3.5-5.fc39.x86_64 96/152 Verifying : libsemanage-3.5-4.fc39.x86_64 97/152 Verifying : libsepol-3.5-2.fc39.x86_64 98/152 Verifying : libsigsegv-2.14-5.fc39.x86_64 99/152 Verifying : libstdc++-13.2.1-3.fc40.x86_64 100/152 Verifying : libtasn1-4.19.0-3.fc39.x86_64 101/152 Verifying : libtirpc-1.3.3-1.rc2.fc39.x86_64 102/152 Verifying : libunistring-1.1-5.fc40.x86_64 103/152 Verifying : libutempter-1.2.1-10.fc39.x86_64 104/152 Verifying : libverto-0.3.2-6.fc39.x86_64 105/152 Verifying : libxcrypt-4.4.36-2.fc39.x86_64 106/152 Verifying : lua-libs-5.4.6-3.fc39.x86_64 107/152 Verifying : lua-srpm-macros-1-9.fc39.noarch 108/152 Verifying : lz4-libs-1.9.4-4.fc39.x86_64 109/152 Verifying : mpfr-4.2.0-3.fc39.x86_64 110/152 Verifying : ncurses-base-6.4-7.20230520.fc40.noarch 111/152 Verifying : ncurses-libs-6.4-7.20230520.fc40.x86_64 112/152 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 113/152 Verifying : openblas-srpm-macros-2-14.fc39.noarch 114/152 Verifying : openldap-2.6.6-1.fc39.x86_64 115/152 Verifying : p11-kit-0.25.0-2.fc39.x86_64 116/152 Verifying : p11-kit-trust-0.25.0-2.fc39.x86_64 117/152 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 118/152 Verifying : pam-1.5.3-2.fc39.x86_64 119/152 Verifying : pam-libs-1.5.3-2.fc39.x86_64 120/152 Verifying : patch-2.7.6-22.fc39.x86_64 121/152 Verifying : pcre2-10.42-1.fc39.2.x86_64 122/152 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 123/152 Verifying : perl-srpm-macros-1-51.fc39.noarch 124/152 Verifying : pkgconf-1.9.5-2.fc39.x86_64 125/152 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 126/152 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 127/152 Verifying : popt-1.19-3.fc39.x86_64 128/152 Verifying : publicsuffix-list-dafsa-20230812-1.fc40.noarch 129/152 Verifying : pyproject-srpm-macros-1.9.0-2.fc39.noarch 130/152 Verifying : python-srpm-macros-3.12-4.fc40.noarch 131/152 Verifying : qt5-srpm-macros-5.15.10-2.fc39.noarch 132/152 Verifying : qt6-srpm-macros-6.5.2-3.fc40.noarch 133/152 Verifying : readline-8.2-4.fc39.x86_64 134/152 Verifying : rpm-4.19.0-1.fc40.x86_64 135/152 Verifying : rpm-build-4.19.0-1.fc40.x86_64 136/152 Verifying : rpm-build-libs-4.19.0-1.fc40.x86_64 137/152 Verifying : rpm-libs-4.19.0-1.fc40.x86_64 138/152 Verifying : rpm-sequoia-1.5.0-1.fc40.x86_64 139/152 Verifying : rust-srpm-macros-24-5.fc40.noarch 140/152 Verifying : sed-4.8-14.fc39.x86_64 141/152 Verifying : setup-2.14.4-1.fc39.noarch 142/152 Verifying : shadow-utils-2:4.14.0-1.fc40.x86_64 143/152 Verifying : sqlite-libs-3.43.1-1.fc40.x86_64 144/152 Verifying : systemd-libs-254.2-12.fc40.x86_64 145/152 Verifying : tar-2:1.35-2.fc40.x86_64 146/152 Verifying : unzip-6.0-62.fc39.x86_64 147/152 Verifying : which-2.21-40.fc39.x86_64 148/152 Verifying : xxhash-libs-0.8.2-1.fc39.x86_64 149/152 Verifying : xz-5.4.4-1.fc39.x86_64 150/152 Verifying : xz-libs-5.4.4-1.fc39.x86_64 151/152 Verifying : zip-3.0-39.fc40.x86_64 152/152 Installed: alternatives-1.25-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.x86_64 authselect-1.4.2-3.fc39.x86_64 authselect-libs-1.4.2-3.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 binutils-2.41-5.fc40.x86_64 binutils-gold-2.41-5.fc40.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.x86_64 coreutils-common-9.4-1.fc40.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc40.x86_64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.x86_64 cyrus-sasl-lib-2.1.28-11.fc40.x86_64 debugedit-5.0-10.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.x86_64 elfutils-debuginfod-client-0.189-6.fc40.x86_64 elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.x86_64 elfutils-libs-0.189-6.fc40.x86_64 fedora-gpg-keys-40-0.1.noarch fedora-release-40-0.7.noarch fedora-release-common-40-0.7.noarch fedora-release-identity-basic-40-0.7.noarch fedora-repos-40-0.1.noarch fedora-repos-rawhide-40-0.1.noarch file-5.45-1.fc40.x86_64 file-libs-5.45-1.fc40.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-1:4.9.0-6.fc40.x86_64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.1.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-13.2-9.fc40.x86_64 gdbm-libs-1:1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-9.fc40.x86_64 glibc-common-2.38.9000-9.fc40.x86_64 glibc-gconv-extra-2.38.9000-9.fc40.x86_64 glibc-minimal-langpack-2.38.9000-9.fc40.x86_64 gmp-1:6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-7.fc40.noarch grep-3.11-5.fc40.x86_64 gzip-1.12-6.fc39.x86_64 info-7.0.3-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21.2-1.fc40.x86_64 libacl-2.3.1-9.fc40.x86_64 libarchive-3.7.2-1.fc40.x86_64 libattr-2.5.1-9.fc40.x86_64 libblkid-2.39.2-1.fc40.x86_64 libbrotli-1.1.0-1.fc40.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-8.fc40.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.3.0-1.fc40.x86_64 libdb-5.3.28-58.fc40.x86_64 libeconf-0.5.2-1.fc40.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.39.2-1.fc40.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-3.fc40.x86_64 libgomp-13.2.1-3.fc40.x86_64 libidn2-2.3.4-3.fc39.x86_64 libmount-2.39.2-1.fc40.x86_64 libnghttp2-1.56.0-1.fc40.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-6.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.2-1.fc40.x86_64 libssh-0.10.5-2.fc40.x86_64 libssh-config-0.10.5-2.fc40.noarch libstdc++-13.2.1-3.fc40.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.3-1.rc2.fc39.x86_64 libunistring-1.1-5.fc40.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.39.2-1.fc40.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.11.5-1.fc40.x86_64 libzstd-1.5.5-4.fc40.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.x86_64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-1:3.1.1-4.fc40.x86_64 p11-kit-0.25.0-2.fc39.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.x86_64 pam-libs-1.5.3-2.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch python-srpm-macros-3.12-4.fc40.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch qt6-srpm-macros-6.5.2-3.fc40.noarch readline-8.2-4.fc39.x86_64 redhat-rpm-config-270-1.fc40.noarch rpm-4.19.0-1.fc40.x86_64 rpm-build-4.19.0-1.fc40.x86_64 rpm-build-libs-4.19.0-1.fc40.x86_64 rpm-libs-4.19.0-1.fc40.x86_64 rpm-sequoia-1.5.0-1.fc40.x86_64 rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-1.fc40.x86_64 sqlite-libs-3.43.1-1.fc40.x86_64 systemd-libs-254.2-12.fc40.x86_64 tar-2:1.35-2.fc40.x86_64 unzip-6.0-62.fc39.x86_64 util-linux-2.39.2-1.fc40.x86_64 util-linux-core-2.39.2-1.fc40.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 zip-3.0-39.fc40.x86_64 zlib-ng-compat-2.1.3-5.fc40.x86_64 zstd-1.5.5-4.fc40.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.25-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.x86_64 authselect-1.4.2-3.fc39.x86_64 authselect-libs-1.4.2-3.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 binutils-2.41-5.fc40.x86_64 binutils-gold-2.41-5.fc40.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.x86_64 coreutils-common-9.4-1.fc40.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc40.x86_64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.x86_64 cyrus-sasl-lib-2.1.28-11.fc40.x86_64 debugedit-5.0-10.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.x86_64 elfutils-debuginfod-client-0.189-6.fc40.x86_64 elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.x86_64 elfutils-libs-0.189-6.fc40.x86_64 fedora-gpg-keys-40-0.1.noarch fedora-release-40-0.7.noarch fedora-release-common-40-0.7.noarch fedora-release-identity-basic-40-0.7.noarch fedora-repos-40-0.1.noarch fedora-repos-rawhide-40-0.1.noarch file-5.45-1.fc40.x86_64 file-libs-5.45-1.fc40.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-4.9.0-6.fc40.x86_64 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.1.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-13.2-9.fc40.x86_64 gdbm-libs-1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-9.fc40.x86_64 glibc-common-2.38.9000-9.fc40.x86_64 glibc-gconv-extra-2.38.9000-9.fc40.x86_64 glibc-minimal-langpack-2.38.9000-9.fc40.x86_64 gmp-6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-7.fc40.noarch gpg-pubkey-18b8e74c-62f2920f gpg-pubkey-a15b79cc-63d04c2c grep-3.11-5.fc40.x86_64 gzip-1.12-6.fc39.x86_64 info-7.0.3-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21.2-1.fc40.x86_64 libacl-2.3.1-9.fc40.x86_64 libarchive-3.7.2-1.fc40.x86_64 libattr-2.5.1-9.fc40.x86_64 libblkid-2.39.2-1.fc40.x86_64 libbrotli-1.1.0-1.fc40.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-8.fc40.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.3.0-1.fc40.x86_64 libdb-5.3.28-58.fc40.x86_64 libeconf-0.5.2-1.fc40.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.39.2-1.fc40.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-3.fc40.x86_64 libgomp-13.2.1-3.fc40.x86_64 libidn2-2.3.4-3.fc39.x86_64 libmount-2.39.2-1.fc40.x86_64 libnghttp2-1.56.0-1.fc40.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-6.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.2-1.fc40.x86_64 libssh-0.10.5-2.fc40.x86_64 libssh-config-0.10.5-2.fc40.noarch libstdc++-13.2.1-3.fc40.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.3-1.rc2.fc39.x86_64 libunistring-1.1-5.fc40.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.39.2-1.fc40.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.11.5-1.fc40.x86_64 libzstd-1.5.5-4.fc40.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.x86_64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-3.1.1-4.fc40.x86_64 p11-kit-0.25.0-2.fc39.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.x86_64 pam-libs-1.5.3-2.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch python-srpm-macros-3.12-4.fc40.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch qt6-srpm-macros-6.5.2-3.fc40.noarch readline-8.2-4.fc39.x86_64 redhat-rpm-config-270-1.fc40.noarch rpm-4.19.0-1.fc40.x86_64 rpm-build-4.19.0-1.fc40.x86_64 rpm-build-libs-4.19.0-1.fc40.x86_64 rpm-libs-4.19.0-1.fc40.x86_64 rpm-sequoia-1.5.0-1.fc40.x86_64 rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-1.fc40.x86_64 sqlite-libs-3.43.1-1.fc40.x86_64 systemd-libs-254.2-12.fc40.x86_64 tar-1.35-2.fc40.x86_64 unzip-6.0-62.fc39.x86_64 util-linux-2.39.2-1.fc40.x86_64 util-linux-core-2.39.2-1.fc40.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 zip-3.0-39.fc40.x86_64 zlib-ng-compat-2.1.3-5.fc40.x86_64 zstd-1.5.5-4.fc40.x86_64 Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1689724800 Wrote: /builddir/build/SRPMS/amanith-0.3-52.fc40.src.rpm RPM build warnings: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-47hcg433/amanith/amanith.spec) Config(child) 1 minutes 23 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/amanith-0.3-52.fc40.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1695326670.105776/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1695326670.105776/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-x86_64-1695326670.105776/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Finish: chroot init INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.0-1.fc40.x86_64 rpm-sequoia-1.5.0-1.fc40.x86_64 python3-dnf-4.17.0-6.fc40.noarch python3-dnf-plugins-core-4.4.2-1.fc39.noarch yum-4.17.0-6.fc40.noarch Start: build phase for amanith-0.3-52.fc40.src.rpm Start: build setup for amanith-0.3-52.fc40.src.rpm warning: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1689724800 Wrote: /builddir/build/SRPMS/amanith-0.3-52.fc40.src.rpm RPM build warnings: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.0 kB/s | 1.5 kB 00:00 fedora 442 kB/s | 20 kB 00:00 Package pkgconf-pkg-config-1.9.5-2.fc39.x86_64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: freetype-devel x86_64 2.13.1-2.fc40 copr_base 913 k gcc-c++ x86_64 13.2.1-3.fc40 fedora 13 M glew-devel x86_64 2.2.0-5.fc39 fedora 222 k libXmu-devel x86_64 1.1.4-4.fc40 fedora 27 k libjpeg-turbo-devel x86_64 2.1.4-3.fc39 fedora 98 k libpng-devel x86_64 2:1.6.40-1.fc40 copr_base 291 k make x86_64 1:4.4.1-2.fc39 fedora 589 k mesa-libGL-devel x86_64 23.2.0~rc3-1.fc40 fedora 36 k mesa-libGLU-devel x86_64 9.0.3-1.fc39 fedora 12 k qt3-devel x86_64 3.3.8b-95.fc40 copr_base 8.2 M zlib-ng-compat-devel x86_64 2.1.3-5.fc40 copr_base 34 k Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-10.fc39 fedora 121 k annobin-docs noarch 12.26-1.fc40 fedora 94 k annobin-plugin-gcc x86_64 12.26-1.fc40 fedora 958 k brotli x86_64 1.1.0-1.fc40 fedora 20 k brotli-devel x86_64 1.1.0-1.fc40 fedora 34 k bzip2-devel x86_64 1.0.8-16.fc39 fedora 214 k cairo x86_64 1.17.8-5.fc40 copr_base 705 k cmake-filesystem x86_64 3.27.4-8.fc40 fedora 19 k cpp x86_64 13.2.1-3.fc40 fedora 11 M default-fonts-core-sans noarch 4.0-9.fc40 fedora 32 k expat x86_64 2.5.0-3.fc39 fedora 110 k fontconfig x86_64 2.14.2-5.fc40 fedora 297 k fontconfig-devel x86_64 2.14.2-5.fc40 fedora 165 k fonts-filesystem noarch 1:2.0.5-12.fc39 fedora 8.2 k freetype x86_64 2.13.1-2.fc40 copr_base 414 k gc x86_64 8.2.2-4.fc39 fedora 110 k gcc x86_64 13.2.1-3.fc40 fedora 34 M gcc-plugin-annobin x86_64 13.2.1-3.fc40 fedora 48 k gettext x86_64 0.22-2.fc39 fedora 1.1 M gettext-envsubst x86_64 0.22-2.fc39 fedora 36 k gettext-libs x86_64 0.22-2.fc39 fedora 328 k gettext-runtime x86_64 0.22-2.fc39 fedora 120 k gl-manpages noarch 1.1-29.20190306.fc40 fedora 1.2 M glib2 x86_64 2.78.0-2.fc40 fedora 2.8 M glib2-devel x86_64 2.78.0-2.fc40 fedora 596 k glibc-devel x86_64 2.38.9000-9.fc40 fedora 89 k glibc-headers-x86 noarch 2.38.9000-9.fc40 fedora 573 k gnutls x86_64 3.8.1-1.fc40 fedora 1.1 M google-noto-fonts-common noarch 20230801-3.fc40 fedora 17 k google-noto-sans-vf-fonts noarch 20230801-3.fc40 fedora 583 k graphite2 x86_64 1.3.14-12.fc39 fedora 95 k graphite2-devel x86_64 1.3.14-12.fc39 fedora 20 k groff-base x86_64 1.23.0-2.fc39 fedora 1.1 M guile22 x86_64 2.2.7-9.fc39 fedora 6.5 M harfbuzz x86_64 8.2.1-1.fc40 fedora 974 k harfbuzz-devel x86_64 8.2.1-1.fc40 fedora 449 k harfbuzz-icu x86_64 8.2.1-1.fc40 fedora 16 k hwdata noarch 0.374-1.fc40 fedora 1.6 M kernel-headers x86_64 6.6.0-0.rc2.git0.1.fc40 fedora 1.6 M lcms2 x86_64 2.15-2.fc40 copr_base 178 k libGLEW x86_64 2.2.0-5.fc39 fedora 175 k libICE x86_64 1.0.10-12.fc40 fedora 70 k libICE-devel x86_64 1.0.10-12.fc40 fedora 46 k libSM x86_64 1.2.3-14.fc40 fedora 41 k libSM-devel x86_64 1.2.3-14.fc40 fedora 12 k libX11 x86_64 1.8.6-3.fc40 fedora 650 k libX11-common noarch 1.8.6-3.fc40 fedora 175 k libX11-devel x86_64 1.8.6-3.fc40 fedora 1.0 M libX11-xcb x86_64 1.8.6-3.fc40 fedora 11 k libXau x86_64 1.0.11-4.fc40 fedora 31 k libXau-devel x86_64 1.0.11-4.fc40 fedora 14 k libXcursor x86_64 1.2.1-5.fc40 fedora 30 k libXcursor-devel x86_64 1.2.1-5.fc40 fedora 40 k libXext x86_64 1.3.5-3.fc39 fedora 39 k libXext-devel x86_64 1.3.5-3.fc39 fedora 85 k libXfixes x86_64 6.0.0-7.fc40 fedora 19 k libXfixes-devel x86_64 6.0.0-7.fc40 fedora 12 k libXft x86_64 2.3.8-4.fc40 fedora 72 k libXft-devel x86_64 2.3.8-4.fc40 fedora 50 k libXi x86_64 1.8.1-3.fc40 fedora 40 k libXinerama x86_64 1.1.5-4.fc40 fedora 14 k libXinerama-devel x86_64 1.1.5-4.fc40 fedora 13 k libXmu x86_64 1.1.4-4.fc40 fedora 76 k libXrandr x86_64 1.5.2-12.fc40 fedora 27 k libXrandr-devel x86_64 1.5.2-12.fc40 fedora 19 k libXrender x86_64 0.9.11-4.fc40 fedora 27 k libXrender-devel x86_64 0.9.11-4.fc40 fedora 19 k libXt x86_64 1.2.1-6.fc40 fedora 178 k libXt-devel x86_64 1.2.1-6.fc40 fedora 460 k libXxf86vm x86_64 1.1.5-4.fc40 fedora 18 k libb2 x86_64 0.98.1-9.fc39 fedora 25 k libblkid-devel x86_64 2.39.2-1.fc40 copr_base 18 k libdrm x86_64 2.4.114-3.fc39 fedora 157 k libdrm-devel x86_64 2.4.114-3.fc39 fedora 173 k libffi-devel x86_64 3.4.4-4.fc39 fedora 29 k libglvnd x86_64 1:1.7.0-1.fc40 fedora 133 k libglvnd-core-devel x86_64 1:1.7.0-1.fc40 fedora 17 k libglvnd-devel x86_64 1:1.7.0-1.fc40 fedora 162 k libglvnd-egl x86_64 1:1.7.0-1.fc40 fedora 36 k libglvnd-gles x86_64 1:1.7.0-1.fc40 fedora 31 k libglvnd-glx x86_64 1:1.7.0-1.fc40 fedora 142 k libglvnd-opengl x86_64 1:1.7.0-1.fc40 fedora 42 k libicu x86_64 73.2-2.fc39 fedora 11 M libicu-devel x86_64 73.2-2.fc39 fedora 924 k libjpeg-turbo x86_64 2.1.4-3.fc39 fedora 183 k libmng x86_64 2.0.3-19.fc40 copr_base 188 k libmount-devel x86_64 2.39.2-1.fc40 copr_base 19 k libmpc x86_64 1.3.1-3.fc39 fedora 70 k libpciaccess x86_64 0.16-9.fc39 fedora 26 k libpciaccess-devel x86_64 0.16-9.fc39 fedora 12 k libpng x86_64 2:1.6.40-1.fc40 copr_base 119 k libselinux-devel x86_64 3.5-5.fc39 fedora 151 k libsepol-devel x86_64 3.5-2.fc39 fedora 49 k libstdc++-devel x86_64 13.2.1-3.fc40 fedora 2.6 M libtool-ltdl x86_64 2.4.7-8.fc40 fedora 36 k libwayland-client x86_64 1.22.0-2.fc39 fedora 34 k libwayland-server x86_64 1.22.0-2.fc39 fedora 42 k libxcb x86_64 1.13.1-12.fc39 fedora 233 k libxcb-devel x86_64 1.13.1-12.fc39 fedora 1.4 M libxcrypt-devel x86_64 4.4.36-2.fc39 fedora 30 k libxml2-devel x86_64 2.11.5-1.fc40 copr_base 498 k libxshmfence x86_64 1.3-13.fc39 fedora 12 k mesa-libEGL x86_64 23.2.0~rc3-1.fc40 fedora 132 k mesa-libGL x86_64 23.2.0~rc3-1.fc40 fedora 174 k mesa-libGLU x86_64 9.0.3-1.fc39 fedora 160 k mesa-libgbm x86_64 23.2.0~rc3-1.fc40 fedora 45 k mesa-libglapi x86_64 23.2.0~rc3-1.fc40 fedora 52 k mpdecimal x86_64 2.5.1-7.fc39 fedora 89 k ncurses x86_64 6.4-7.20230520.fc40 fedora 415 k nettle x86_64 3.9.1-2.fc39 fedora 425 k pcre2-devel x86_64 10.42-1.fc39.2 fedora 505 k pcre2-utf16 x86_64 10.42-1.fc39.2 fedora 212 k pcre2-utf32 x86_64 10.42-1.fc39.2 fedora 200 k perl-AutoLoader noarch 5.74-500.fc40 copr_base 22 k perl-B x86_64 1.88-500.fc40 copr_base 177 k perl-Carp noarch 1.54-500.fc39 fedora 29 k perl-Class-Struct noarch 0.68-500.fc40 copr_base 23 k perl-Data-Dumper x86_64 2.188-501.fc39 fedora 56 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 x86_64 2.58-500.fc39 fedora 35 k perl-DynaLoader x86_64 1.54-500.fc40 copr_base 27 k perl-Encode x86_64 4:3.19-500.fc39 fedora 1.7 M perl-Errno x86_64 1.37-500.fc40 copr_base 15 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl x86_64 1.15-500.fc40 copr_base 21 k perl-File-Basename noarch 2.86-500.fc40 copr_base 18 k perl-File-Path noarch 2.18-500.fc39 fedora 35 k perl-File-Temp noarch 1:0.231.100-500.fc39 fedora 58 k perl-File-stat noarch 1.13-500.fc40 copr_base 18 k perl-FileHandle noarch 2.05-500.fc40 copr_base 16 k perl-Getopt-Long noarch 1:2.54-500.fc39 fedora 60 k perl-Getopt-Std noarch 1.13-500.fc40 copr_base 16 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-IO x86_64 1.52-500.fc40 copr_base 78 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.083-3.fc39 fedora 225 k perl-IPC-Open3 noarch 1.22-500.fc40 copr_base 22 k perl-MIME-Base64 x86_64 3.16-500.fc39 fedora 29 k perl-Mozilla-CA noarch 20230821-1.fc40 fedora 13 k perl-Net-SSLeay x86_64 1.92-10.fc39 fedora 360 k perl-POSIX x86_64 2.13-500.fc40 copr_base 98 k perl-PathTools x86_64 3.89-500.fc39 fedora 87 k perl-Pod-Escapes noarch 1:1.07-501.fc40 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils x86_64 5:1.63-500.fc39 fedora 72 k perl-SelectSaver noarch 1.02-500.fc40 copr_base 12 k perl-Socket x86_64 4:2.037-3.fc39 fedora 55 k perl-Storable x86_64 1:3.32-500.fc39 fedora 99 k perl-Symbol noarch 1.09-500.fc40 copr_base 15 k perl-Term-ANSIColor noarch 5.01-501.fc39 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-URI noarch 5.21-1.fc40 fedora 125 k perl-base noarch 2.27-500.fc40 copr_base 17 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-if noarch 0.61.000-500.fc40 copr_base 15 k perl-interpreter x86_64 4:5.38.0-500.fc40 copr_base 72 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs x86_64 4:5.38.0-500.fc40 copr_base 2.3 M perl-locale noarch 1.10-500.fc40 copr_base 14 k perl-mro x86_64 1.28-500.fc40 copr_base 29 k perl-overload noarch 1.37-500.fc40 copr_base 46 k perl-overloading noarch 0.02-500.fc40 copr_base 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-vars noarch 1.05-500.fc40 copr_base 14 k pixman x86_64 0.42.2-2.fc39 fedora 288 k python-pip-wheel noarch 23.2.1-1.fc39 fedora 1.5 M python3 x86_64 3.12.0~rc3-1.fc40 fedora 26 k python3-libs x86_64 3.12.0~rc3-1.fc40 fedora 9.2 M python3-setuptools noarch 67.7.2-7.fc40 fedora 1.5 M qt3 x86_64 3.3.8b-95.fc40 copr_base 3.7 M sysprof-capture-devel x86_64 3.48.0-2.fc39 fedora 52 k tzdata noarch 2023c-3.fc40 fedora 718 k xml-common noarch 0.6.3-61.fc39 fedora 31 k xorg-x11-proto-devel noarch 2023.2-3.fc40 fedora 298 k xz-devel x86_64 5.4.4-1.fc39 fedora 66 k Transaction Summary ================================================================================ Install 192 Packages Total download size: 140 M Installed size: 495 M Downloading Packages: (1/192): freetype-2.13.1-2.fc40.x86_64.rpm 2.4 MB/s | 414 kB 00:00 (2/192): freetype-devel-2.13.1-2.fc40.x86_64.rp 4.8 MB/s | 913 kB 00:00 (3/192): cairo-1.17.8-5.fc40.x86_64.rpm 3.2 MB/s | 705 kB 00:00 (4/192): lcms2-2.15-2.fc40.x86_64.rpm 3.1 MB/s | 178 kB 00:00 (5/192): libblkid-devel-2.39.2-1.fc40.x86_64.rp 441 kB/s | 18 kB 00:00 (6/192): libmount-devel-2.39.2-1.fc40.x86_64.rp 1.7 MB/s | 19 kB 00:00 (7/192): libmng-2.0.3-19.fc40.x86_64.rpm 4.5 MB/s | 188 kB 00:00 (8/192): libpng-1.6.40-1.fc40.x86_64.rpm 3.3 MB/s | 119 kB 00:00 (9/192): libpng-devel-1.6.40-1.fc40.x86_64.rpm 6.2 MB/s | 291 kB 00:00 (10/192): libxml2-devel-2.11.5-1.fc40.x86_64.rp 7.6 MB/s | 498 kB 00:00 (11/192): perl-AutoLoader-5.74-500.fc40.noarch. 389 kB/s | 22 kB 00:00 (12/192): perl-B-1.88-500.fc40.x86_64.rpm 3.5 MB/s | 177 kB 00:00 (13/192): perl-Class-Struct-0.68-500.fc40.noarc 1.3 MB/s | 23 kB 00:00 (14/192): perl-DynaLoader-1.54-500.fc40.x86_64. 1.4 MB/s | 27 kB 00:00 (15/192): perl-Errno-1.37-500.fc40.x86_64.rpm 960 kB/s | 15 kB 00:00 (16/192): perl-Fcntl-1.15-500.fc40.x86_64.rpm 1.3 MB/s | 21 kB 00:00 (17/192): perl-File-Basename-2.86-500.fc40.noar 1.0 MB/s | 18 kB 00:00 (18/192): perl-File-stat-1.13-500.fc40.noarch.r 1.9 MB/s | 18 kB 00:00 (19/192): perl-FileHandle-2.05-500.fc40.noarch. 1.7 MB/s | 16 kB 00:00 (20/192): perl-Getopt-Std-1.13-500.fc40.noarch. 1.8 MB/s | 16 kB 00:00 (21/192): perl-IO-1.52-500.fc40.x86_64.rpm 5.8 MB/s | 78 kB 00:00 (22/192): perl-IPC-Open3-1.22-500.fc40.noarch.r 1.8 MB/s | 22 kB 00:00 (23/192): perl-POSIX-2.13-500.fc40.x86_64.rpm 5.6 MB/s | 98 kB 00:00 (24/192): perl-Symbol-1.09-500.fc40.noarch.rpm 1.6 MB/s | 15 kB 00:00 (25/192): perl-SelectSaver-1.02-500.fc40.noarch 1.2 MB/s | 12 kB 00:00 (26/192): perl-base-2.27-500.fc40.noarch.rpm 1.8 MB/s | 17 kB 00:00 (27/192): perl-if-0.61.000-500.fc40.noarch.rpm 1.6 MB/s | 15 kB 00:00 (28/192): perl-interpreter-5.38.0-500.fc40.x86_ 5.8 MB/s | 72 kB 00:00 (29/192): perl-locale-1.10-500.fc40.noarch.rpm 309 kB/s | 14 kB 00:00 (30/192): perl-mro-1.28-500.fc40.x86_64.rpm 464 kB/s | 29 kB 00:00 (31/192): perl-libs-5.38.0-500.fc40.x86_64.rpm 27 MB/s | 2.3 MB 00:00 (32/192): perl-overload-1.37-500.fc40.noarch.rp 1.2 MB/s | 46 kB 00:00 (33/192): perl-overloading-0.02-500.fc40.noarch 863 kB/s | 13 kB 00:00 (34/192): perl-vars-1.05-500.fc40.noarch.rpm 1.5 MB/s | 14 kB 00:00 (35/192): zlib-ng-compat-devel-2.1.3-5.fc40.x86 3.6 MB/s | 34 kB 00:00 (36/192): qt3-3.3.8b-95.fc40.x86_64.rpm 21 MB/s | 3.7 MB 00:00 (37/192): qt3-devel-3.3.8b-95.fc40.x86_64.rpm 37 MB/s | 8.2 MB 00:00 (38/192): abattis-cantarell-vf-fonts-0.301-10.f 451 kB/s | 121 kB 00:00 (39/192): brotli-1.1.0-1.fc40.x86_64.rpm 373 kB/s | 20 kB 00:00 (40/192): brotli-devel-1.1.0-1.fc40.x86_64.rpm 591 kB/s | 34 kB 00:00 (41/192): annobin-docs-12.26-1.fc40.noarch.rpm 392 kB/s | 94 kB 00:00 (42/192): cmake-filesystem-3.27.4-8.fc40.x86_64 350 kB/s | 19 kB 00:00 (43/192): bzip2-devel-1.0.8-16.fc39.x86_64.rpm 1.9 MB/s | 214 kB 00:00 (44/192): default-fonts-core-sans-4.0-9.fc40.no 649 kB/s | 32 kB 00:00 (45/192): expat-2.5.0-3.fc39.x86_64.rpm 1.8 MB/s | 110 kB 00:00 (46/192): annobin-plugin-gcc-12.26-1.fc40.x86_6 2.3 MB/s | 958 kB 00:00 (47/192): fontconfig-2.14.2-5.fc40.x86_64.rpm 2.0 MB/s | 297 kB 00:00 (48/192): fontconfig-devel-2.14.2-5.fc40.x86_64 958 kB/s | 165 kB 00:00 (49/192): fonts-filesystem-2.0.5-12.fc39.noarch 171 kB/s | 8.2 kB 00:00 (50/192): gc-8.2.2-4.fc39.x86_64.rpm 2.0 MB/s | 110 kB 00:00 (51/192): cpp-13.2.1-3.fc40.x86_64.rpm 16 MB/s | 11 MB 00:00 (52/192): gcc-plugin-annobin-13.2.1-3.fc40.x86_ 304 kB/s | 48 kB 00:00 (53/192): gettext-0.22-2.fc39.x86_64.rpm 12 MB/s | 1.1 MB 00:00 (54/192): gcc-c++-13.2.1-3.fc40.x86_64.rpm 22 MB/s | 13 MB 00:00 (55/192): gettext-libs-0.22-2.fc39.x86_64.rpm 5.2 MB/s | 328 kB 00:00 (56/192): gettext-envsubst-0.22-2.fc39.x86_64.r 281 kB/s | 36 kB 00:00 (57/192): gettext-runtime-0.22-2.fc39.x86_64.rp 2.4 MB/s | 120 kB 00:00 (58/192): glew-devel-2.2.0-5.fc39.x86_64.rpm 3.9 MB/s | 222 kB 00:00 (59/192): gl-manpages-1.1-29.20190306.fc40.noar 14 MB/s | 1.2 MB 00:00 (60/192): glib2-devel-2.78.0-2.fc40.x86_64.rpm 4.9 MB/s | 596 kB 00:00 (61/192): glib2-2.78.0-2.fc40.x86_64.rpm 16 MB/s | 2.8 MB 00:00 (62/192): glibc-devel-2.38.9000-9.fc40.x86_64.r 1.7 MB/s | 89 kB 00:00 (63/192): glibc-headers-x86-2.38.9000-9.fc40.no 9.1 MB/s | 573 kB 00:00 (64/192): google-noto-fonts-common-20230801-3.f 349 kB/s | 17 kB 00:00 (65/192): gnutls-3.8.1-1.fc40.x86_64.rpm 9.2 MB/s | 1.1 MB 00:00 (66/192): google-noto-sans-vf-fonts-20230801-3. 9.0 MB/s | 583 kB 00:00 (67/192): graphite2-1.3.14-12.fc39.x86_64.rpm 1.7 MB/s | 95 kB 00:00 (68/192): graphite2-devel-1.3.14-12.fc39.x86_64 420 kB/s | 20 kB 00:00 (69/192): gcc-13.2.1-3.fc40.x86_64.rpm 28 MB/s | 34 MB 00:01 (70/192): groff-base-1.23.0-2.fc39.x86_64.rpm 9.9 MB/s | 1.1 MB 00:00 (71/192): harfbuzz-8.2.1-1.fc40.x86_64.rpm 14 MB/s | 974 kB 00:00 (72/192): harfbuzz-devel-8.2.1-1.fc40.x86_64.rp 5.9 MB/s | 449 kB 00:00 (73/192): harfbuzz-icu-8.2.1-1.fc40.x86_64.rpm 346 kB/s | 16 kB 00:00 (74/192): guile22-2.2.7-9.fc39.x86_64.rpm 35 MB/s | 6.5 MB 00:00 (75/192): kernel-headers-6.6.0-0.rc2.git0.1.fc4 20 MB/s | 1.6 MB 00:00 (76/192): libGLEW-2.2.0-5.fc39.x86_64.rpm 3.2 MB/s | 175 kB 00:00 (77/192): hwdata-0.374-1.fc40.noarch.rpm 12 MB/s | 1.6 MB 00:00 (78/192): libICE-1.0.10-12.fc40.x86_64.rpm 1.4 MB/s | 70 kB 00:00 (79/192): libICE-devel-1.0.10-12.fc40.x86_64.rp 922 kB/s | 46 kB 00:00 (80/192): libSM-1.2.3-14.fc40.x86_64.rpm 859 kB/s | 41 kB 00:00 (81/192): libSM-devel-1.2.3-14.fc40.x86_64.rpm 240 kB/s | 12 kB 00:00 (82/192): libX11-1.8.6-3.fc40.x86_64.rpm 10 MB/s | 650 kB 00:00 (83/192): libX11-common-1.8.6-3.fc40.noarch.rpm 3.4 MB/s | 175 kB 00:00 (84/192): libX11-xcb-1.8.6-3.fc40.x86_64.rpm 239 kB/s | 11 kB 00:00 (85/192): libXau-1.0.11-4.fc40.x86_64.rpm 658 kB/s | 31 kB 00:00 (86/192): libX11-devel-1.8.6-3.fc40.x86_64.rpm 10 MB/s | 1.0 MB 00:00 (87/192): libXau-devel-1.0.11-4.fc40.x86_64.rpm 285 kB/s | 14 kB 00:00 (88/192): libXcursor-1.2.1-5.fc40.x86_64.rpm 624 kB/s | 30 kB 00:00 (89/192): libXcursor-devel-1.2.1-5.fc40.x86_64. 822 kB/s | 40 kB 00:00 (90/192): libXext-1.3.5-3.fc39.x86_64.rpm 807 kB/s | 39 kB 00:00 (91/192): libXext-devel-1.3.5-3.fc39.x86_64.rpm 1.7 MB/s | 85 kB 00:00 (92/192): libXfixes-6.0.0-7.fc40.x86_64.rpm 391 kB/s | 19 kB 00:00 (93/192): libXfixes-devel-6.0.0-7.fc40.x86_64.r 259 kB/s | 12 kB 00:00 (94/192): libXft-2.3.8-4.fc40.x86_64.rpm 1.5 MB/s | 72 kB 00:00 (95/192): libXi-1.8.1-3.fc40.x86_64.rpm 719 kB/s | 40 kB 00:00 (96/192): libXft-devel-2.3.8-4.fc40.x86_64.rpm 774 kB/s | 50 kB 00:00 (97/192): libXinerama-1.1.5-4.fc40.x86_64.rpm 293 kB/s | 14 kB 00:00 (98/192): libXinerama-devel-1.1.5-4.fc40.x86_64 271 kB/s | 13 kB 00:00 (99/192): libXmu-1.1.4-4.fc40.x86_64.rpm 1.5 MB/s | 76 kB 00:00 (100/192): libXmu-devel-1.1.4-4.fc40.x86_64.rpm 559 kB/s | 27 kB 00:00 (101/192): libXrandr-1.5.2-12.fc40.x86_64.rpm 480 kB/s | 27 kB 00:00 (102/192): libXrandr-devel-1.5.2-12.fc40.x86_64 304 kB/s | 19 kB 00:00 (103/192): libXrender-0.9.11-4.fc40.x86_64.rpm 568 kB/s | 27 kB 00:00 (104/192): libXrender-devel-0.9.11-4.fc40.x86_6 397 kB/s | 19 kB 00:00 (105/192): libXt-1.2.1-6.fc40.x86_64.rpm 3.1 MB/s | 178 kB 00:00 (106/192): libXt-devel-1.2.1-6.fc40.x86_64.rpm 8.0 MB/s | 460 kB 00:00 (107/192): libXxf86vm-1.1.5-4.fc40.x86_64.rpm 361 kB/s | 18 kB 00:00 (108/192): libb2-0.98.1-9.fc39.x86_64.rpm 516 kB/s | 25 kB 00:00 (109/192): libdrm-2.4.114-3.fc39.x86_64.rpm 3.1 MB/s | 157 kB 00:00 (110/192): libdrm-devel-2.4.114-3.fc39.x86_64.r 3.4 MB/s | 173 kB 00:00 (111/192): libffi-devel-3.4.4-4.fc39.x86_64.rpm 595 kB/s | 29 kB 00:00 (112/192): libglvnd-1.7.0-1.fc40.x86_64.rpm 2.6 MB/s | 133 kB 00:00 (113/192): libglvnd-core-devel-1.7.0-1.fc40.x86 359 kB/s | 17 kB 00:00 (114/192): libglvnd-devel-1.7.0-1.fc40.x86_64.r 2.9 MB/s | 162 kB 00:00 (115/192): libglvnd-egl-1.7.0-1.fc40.x86_64.rpm 751 kB/s | 36 kB 00:00 (116/192): libglvnd-gles-1.7.0-1.fc40.x86_64.rp 644 kB/s | 31 kB 00:00 (117/192): libglvnd-glx-1.7.0-1.fc40.x86_64.rpm 2.6 MB/s | 142 kB 00:00 (118/192): libglvnd-opengl-1.7.0-1.fc40.x86_64. 882 kB/s | 42 kB 00:00 (119/192): libjpeg-turbo-2.1.4-3.fc39.x86_64.rp 3.3 MB/s | 183 kB 00:00 (120/192): libicu-devel-73.2-2.fc39.x86_64.rpm 9.0 MB/s | 924 kB 00:00 (121/192): libjpeg-turbo-devel-2.1.4-3.fc39.x86 1.9 MB/s | 98 kB 00:00 (122/192): libmpc-1.3.1-3.fc39.x86_64.rpm 1.3 MB/s | 70 kB 00:00 (123/192): libpciaccess-0.16-9.fc39.x86_64.rpm 558 kB/s | 26 kB 00:00 (124/192): libpciaccess-devel-0.16-9.fc39.x86_6 255 kB/s | 12 kB 00:00 (125/192): libselinux-devel-3.5-5.fc39.x86_64.r 3.0 MB/s | 151 kB 00:00 (126/192): libicu-73.2-2.fc39.x86_64.rpm 42 MB/s | 11 MB 00:00 (127/192): libsepol-devel-3.5-2.fc39.x86_64.rpm 998 kB/s | 49 kB 00:00 (128/192): libtool-ltdl-2.4.7-8.fc40.x86_64.rpm 637 kB/s | 36 kB 00:00 (129/192): libwayland-server-1.22.0-2.fc39.x86_ 880 kB/s | 42 kB 00:00 (130/192): libstdc++-devel-13.2.1-3.fc40.x86_64 18 MB/s | 2.6 MB 00:00 (131/192): libxcb-1.13.1-12.fc39.x86_64.rpm 4.5 MB/s | 233 kB 00:00 (132/192): libxcrypt-devel-4.4.36-2.fc39.x86_64 624 kB/s | 30 kB 00:00 (133/192): libxcb-devel-1.13.1-12.fc39.x86_64.r 13 MB/s | 1.4 MB 00:00 (134/192): libxshmfence-1.3-13.fc39.x86_64.rpm 228 kB/s | 12 kB 00:00 (135/192): make-4.4.1-2.fc39.x86_64.rpm 4.6 MB/s | 589 kB 00:00 (136/192): mesa-libEGL-23.2.0~rc3-1.fc40.x86_64 864 kB/s | 132 kB 00:00 (137/192): mesa-libGL-23.2.0~rc3-1.fc40.x86_64. 3.1 MB/s | 174 kB 00:00 (138/192): mesa-libGL-devel-23.2.0~rc3-1.fc40.x 751 kB/s | 36 kB 00:00 (139/192): mesa-libGLU-9.0.3-1.fc39.x86_64.rpm 2.9 MB/s | 160 kB 00:00 (140/192): mesa-libGLU-devel-9.0.3-1.fc39.x86_6 242 kB/s | 12 kB 00:00 (141/192): mesa-libgbm-23.2.0~rc3-1.fc40.x86_64 948 kB/s | 45 kB 00:00 (142/192): mesa-libglapi-23.2.0~rc3-1.fc40.x86_ 1.1 MB/s | 52 kB 00:00 (143/192): mpdecimal-2.5.1-7.fc39.x86_64.rpm 1.7 MB/s | 89 kB 00:00 (144/192): ncurses-6.4-7.20230520.fc40.x86_64.r 7.6 MB/s | 415 kB 00:00 (145/192): nettle-3.9.1-2.fc39.x86_64.rpm 6.3 MB/s | 425 kB 00:00 (146/192): pcre2-utf16-10.42-1.fc39.2.x86_64.rp 3.8 MB/s | 212 kB 00:00 (147/192): pcre2-devel-10.42-1.fc39.2.x86_64.rp 4.4 MB/s | 505 kB 00:00 (148/192): libwayland-client-1.22.0-2.fc39.x86_ 48 kB/s | 34 kB 00:00 (149/192): pcre2-utf32-10.42-1.fc39.2.x86_64.rp 3.6 MB/s | 200 kB 00:00 (150/192): perl-Carp-1.54-500.fc39.noarch.rpm 420 kB/s | 29 kB 00:00 (151/192): perl-Digest-1.20-500.fc39.noarch.rpm 518 kB/s | 25 kB 00:00 (152/192): perl-Digest-MD5-2.58-500.fc39.x86_64 483 kB/s | 35 kB 00:00 (153/192): perl-Encode-3.19-500.fc39.x86_64.rpm 14 MB/s | 1.7 MB 00:00 (154/192): perl-Exporter-5.77-500.fc39.noarch.r 433 kB/s | 31 kB 00:00 (155/192): perl-File-Path-2.18-500.fc39.noarch. 731 kB/s | 35 kB 00:00 (156/192): perl-Getopt-Long-2.54-500.fc39.noarc 1.2 MB/s | 60 kB 00:00 (157/192): perl-File-Temp-0.231.100-500.fc39.no 626 kB/s | 58 kB 00:00 (158/192): perl-HTTP-Tiny-0.088-3.fc39.noarch.r 1.1 MB/s | 56 kB 00:00 (159/192): perl-IO-Socket-IP-0.42-1.fc39.noarch 522 kB/s | 42 kB 00:00 (160/192): perl-IO-Socket-SSL-2.083-3.fc39.noar 4.0 MB/s | 225 kB 00:00 (161/192): perl-Mozilla-CA-20230821-1.fc40.noar 284 kB/s | 13 kB 00:00 (162/192): perl-MIME-Base64-3.16-500.fc39.x86_6 431 kB/s | 29 kB 00:00 (163/192): perl-Net-SSLeay-1.92-10.fc39.x86_64. 5.8 MB/s | 360 kB 00:00 (164/192): perl-Pod-Escapes-1.07-501.fc40.noarc 358 kB/s | 19 kB 00:00 (165/192): perl-PathTools-3.89-500.fc39.x86_64. 727 kB/s | 87 kB 00:00 (166/192): perl-Pod-Perldoc-3.28.01-501.fc39.no 1.6 MB/s | 86 kB 00:00 (167/192): perl-Pod-Usage-2.03-500.fc39.noarch. 819 kB/s | 39 kB 00:00 (168/192): perl-Scalar-List-Utils-1.63-500.fc39 1.4 MB/s | 72 kB 00:00 (169/192): perl-Socket-2.037-3.fc39.x86_64.rpm 1.1 MB/s | 55 kB 00:00 (170/192): perl-Pod-Simple-3.45-4.fc39.noarch.r 1.1 MB/s | 218 kB 00:00 (171/192): perl-Storable-3.32-500.fc39.x86_64.r 1.9 MB/s | 99 kB 00:00 (172/192): perl-Term-ANSIColor-5.01-501.fc39.no 626 kB/s | 47 kB 00:00 (173/192): perl-Term-Cap-1.18-500.fc39.noarch.r 456 kB/s | 22 kB 00:00 (174/192): perl-Text-ParseWords-3.31-500.fc39.n 287 kB/s | 16 kB 00:00 (175/192): perl-Text-Tabs+Wrap-2023.0511-3.fc39 471 kB/s | 22 kB 00:00 (176/192): perl-URI-5.21-1.fc40.noarch.rpm 2.0 MB/s | 125 kB 00:00 (177/192): perl-constant-1.33-501.fc39.noarch.r 399 kB/s | 22 kB 00:00 (178/192): perl-Data-Dumper-2.188-501.fc39.x86_ 54 kB/s | 56 kB 00:01 (179/192): perl-libnet-3.15-501.fc39.noarch.rpm 1.1 MB/s | 129 kB 00:00 (180/192): perl-parent-0.241-500.fc39.noarch.rp 86 kB/s | 14 kB 00:00 (181/192): perl-podlators-5.01-500.fc39.noarch. 511 kB/s | 125 kB 00:00 (182/192): perl-Time-Local-1.350-3.fc39.noarch. 69 kB/s | 34 kB 00:00 (183/192): python3-3.12.0~rc3-1.fc40.x86_64.rpm 186 kB/s | 26 kB 00:00 (184/192): python-pip-wheel-23.2.1-1.fc39.noarc 1.9 MB/s | 1.5 MB 00:00 (185/192): pixman-0.42.2-2.fc39.x86_64.rpm 282 kB/s | 288 kB 00:01 (186/192): sysprof-capture-devel-3.48.0-2.fc39. 426 kB/s | 52 kB 00:00 (187/192): python3-setuptools-67.7.2-7.fc40.noa 4.8 MB/s | 1.5 MB 00:00 (188/192): xml-common-0.6.3-61.fc39.noarch.rpm 545 kB/s | 31 kB 00:00 (189/192): xorg-x11-proto-devel-2023.2-3.fc40.n 3.4 MB/s | 298 kB 00:00 (190/192): xz-devel-5.4.4-1.fc39.x86_64.rpm 1.2 MB/s | 66 kB 00:00 (191/192): tzdata-2023c-3.fc40.noarch.rpm 973 kB/s | 718 kB 00:00 (192/192): python3-libs-3.12.0~rc3-1.fc40.x86_6 5.4 MB/s | 9.2 MB 00:01 -------------------------------------------------------------------------------- Total 18 MB/s | 140 MB 00:07 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2023.2-3.fc40.noarch 1/192 Installing : libglvnd-1:1.7.0-1.fc40.x86_64 2/192 Installing : libICE-1.0.10-12.fc40.x86_64 3/192 Installing : libpng-2:1.6.40-1.fc40.x86_64 4/192 Installing : libSM-1.2.3-14.fc40.x86_64 5/192 Installing : libjpeg-turbo-2.1.4-3.fc39.x86_64 6/192 Installing : expat-2.5.0-3.fc39.x86_64 7/192 Installing : zlib-ng-compat-devel-2.1.3-5.fc40.x86_64 8/192 Installing : libICE-devel-1.0.10-12.fc40.x86_64 9/192 Installing : mesa-libglapi-23.2.0~rc3-1.fc40.x86_64 10/192 Installing : libmpc-1.3.1-3.fc39.x86_64 11/192 Installing : libX11-xcb-1.8.6-3.fc40.x86_64 12/192 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 13/192 Installing : libSM-devel-1.2.3-14.fc40.x86_64 14/192 Installing : libglvnd-opengl-1:1.7.0-1.fc40.x86_64 15/192 Installing : libxshmfence-1.3-13.fc39.x86_64 16/192 Installing : libwayland-server-1.22.0-2.fc39.x86_64 17/192 Installing : libicu-73.2-2.fc39.x86_64 18/192 Installing : libXau-1.0.11-4.fc40.x86_64 19/192 Installing : libxcb-1.13.1-12.fc39.x86_64 20/192 Installing : kernel-headers-6.6.0-0.rc2.git0.1.fc40.x86_64 21/192 Installing : graphite2-1.3.14-12.fc39.x86_64 22/192 Installing : gl-manpages-1.1-29.20190306.fc40.noarch 23/192 Installing : gettext-libs-0.22-2.fc39.x86_64 24/192 Installing : cmake-filesystem-3.27.4-8.fc40.x86_64 25/192 Installing : graphite2-devel-1.3.14-12.fc39.x86_64 26/192 Installing : libXau-devel-1.0.11-4.fc40.x86_64 27/192 Installing : libxcb-devel-1.13.1-12.fc39.x86_64 28/192 Installing : libicu-devel-73.2-2.fc39.x86_64 29/192 Installing : mesa-libGLU-9.0.3-1.fc39.x86_64 30/192 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 31/192 Installing : cpp-13.2.1-3.fc40.x86_64 32/192 Installing : libpng-devel-2:1.6.40-1.fc40.x86_64 33/192 Installing : xz-devel-5.4.4-1.fc39.x86_64 34/192 Installing : libxml2-devel-2.11.5-1.fc40.x86_64 35/192 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 36/192 Installing : xml-common-0.6.3-61.fc39.noarch 36/192 Installing : tzdata-2023c-3.fc40.noarch 37/192 Installing : sysprof-capture-devel-3.48.0-2.fc39.x86_64 38/192 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 39/192 Installing : pixman-0.42.2-2.fc39.x86_64 40/192 Installing : pcre2-utf32-10.42-1.fc39.2.x86_64 41/192 Installing : pcre2-utf16-10.42-1.fc39.2.x86_64 42/192 Installing : pcre2-devel-10.42-1.fc39.2.x86_64 43/192 Installing : nettle-3.9.1-2.fc39.x86_64 44/192 Installing : gnutls-3.8.1-1.fc40.x86_64 45/192 Installing : glib2-2.78.0-2.fc40.x86_64 46/192 Installing : ncurses-6.4-7.20230520.fc40.x86_64 47/192 Installing : mpdecimal-2.5.1-7.fc39.x86_64 48/192 Installing : libwayland-client-1.22.0-2.fc39.x86_64 49/192 Installing : libtool-ltdl-2.4.7-8.fc40.x86_64 50/192 Installing : libstdc++-devel-13.2.1-3.fc40.x86_64 51/192 Installing : libsepol-devel-3.5-2.fc39.x86_64 52/192 Installing : libselinux-devel-3.5-5.fc39.x86_64 53/192 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.x86_64 54/192 Installing : libffi-devel-3.4.4-4.fc39.x86_64 55/192 Installing : libb2-0.98.1-9.fc39.x86_64 56/192 Installing : python3-3.12.0~rc3-1.fc40.x86_64 57/192 Installing : python3-libs-3.12.0~rc3-1.fc40.x86_64 58/192 Installing : python3-setuptools-67.7.2-7.fc40.noarch 59/192 Installing : libX11-common-1.8.6-3.fc40.noarch 60/192 Installing : libX11-1.8.6-3.fc40.x86_64 61/192 Installing : libXext-1.3.5-3.fc39.x86_64 62/192 Installing : libX11-devel-1.8.6-3.fc40.x86_64 63/192 Installing : libXrender-0.9.11-4.fc40.x86_64 64/192 Installing : libXrender-devel-0.9.11-4.fc40.x86_64 65/192 Installing : libXext-devel-1.3.5-3.fc39.x86_64 66/192 Installing : libXrandr-1.5.2-12.fc40.x86_64 67/192 Installing : libXinerama-1.1.5-4.fc40.x86_64 68/192 Installing : libXfixes-6.0.0-7.fc40.x86_64 69/192 Installing : libXcursor-1.2.1-5.fc40.x86_64 70/192 Installing : libXi-1.8.1-3.fc40.x86_64 71/192 Installing : libXt-1.2.1-6.fc40.x86_64 72/192 Installing : libXt-devel-1.2.1-6.fc40.x86_64 73/192 Installing : libXmu-1.1.4-4.fc40.x86_64 74/192 Installing : libXfixes-devel-6.0.0-7.fc40.x86_64 75/192 Installing : libXcursor-devel-1.2.1-5.fc40.x86_64 76/192 Installing : libXinerama-devel-1.1.5-4.fc40.x86_64 77/192 Installing : libXrandr-devel-1.5.2-12.fc40.x86_64 78/192 Installing : libXxf86vm-1.1.5-4.fc40.x86_64 79/192 Installing : hwdata-0.374-1.fc40.noarch 80/192 Installing : libpciaccess-0.16-9.fc39.x86_64 81/192 Installing : libdrm-2.4.114-3.fc39.x86_64 82/192 Installing : libglvnd-glx-1:1.7.0-1.fc40.x86_64 83/192 Installing : mesa-libGL-23.2.0~rc3-1.fc40.x86_64 84/192 Installing : libGLEW-2.2.0-5.fc39.x86_64 85/192 Installing : mesa-libgbm-23.2.0~rc3-1.fc40.x86_64 86/192 Installing : libglvnd-egl-1:1.7.0-1.fc40.x86_64 87/192 Installing : mesa-libEGL-23.2.0~rc3-1.fc40.x86_64 88/192 Installing : libglvnd-gles-1:1.7.0-1.fc40.x86_64 89/192 Installing : libglvnd-devel-1:1.7.0-1.fc40.x86_64 90/192 Installing : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 91/192 Installing : libpciaccess-devel-0.16-9.fc39.x86_64 92/192 Installing : libdrm-devel-2.4.114-3.fc39.x86_64 93/192 Installing : mesa-libGL-devel-23.2.0~rc3-1.fc40.x86_64 94/192 Running scriptlet: groff-base-1.23.0-2.fc39.x86_64 95/192 Installing : groff-base-1.23.0-2.fc39.x86_64 95/192 Running scriptlet: groff-base-1.23.0-2.fc39.x86_64 95/192 Installing : perl-Digest-1.20-500.fc39.noarch 96/192 Installing : perl-Digest-MD5-2.58-500.fc39.x86_64 97/192 Installing : perl-B-1.88-500.fc40.x86_64 98/192 Installing : perl-FileHandle-2.05-500.fc40.noarch 99/192 Installing : perl-Data-Dumper-2.188-501.fc39.x86_64 100/192 Installing : perl-libnet-3.15-501.fc39.noarch 101/192 Installing : perl-base-2.27-500.fc40.noarch 102/192 Installing : perl-URI-5.21-1.fc40.noarch 103/192 Installing : perl-AutoLoader-5.74-500.fc40.noarch 104/192 Installing : perl-if-0.61.000-500.fc40.noarch 105/192 Installing : perl-locale-1.10-500.fc40.noarch 106/192 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 107/192 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 108/192 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 109/192 Installing : perl-File-Path-2.18-500.fc39.noarch 110/192 Installing : perl-Mozilla-CA-20230821-1.fc40.noarch 111/192 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 112/192 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 113/192 Installing : perl-Net-SSLeay-1.92-10.fc39.x86_64 114/192 Installing : perl-Class-Struct-0.68-500.fc40.noarch 115/192 Installing : perl-POSIX-2.13-500.fc40.x86_64 116/192 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 117/192 Installing : perl-Term-Cap-1.18-500.fc39.noarch 118/192 Installing : perl-IPC-Open3-1.22-500.fc40.noarch 119/192 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 120/192 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 121/192 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 122/192 Installing : perl-Symbol-1.09-500.fc40.noarch 123/192 Installing : perl-SelectSaver-1.02-500.fc40.noarch 124/192 Installing : perl-Socket-4:2.037-3.fc39.x86_64 125/192 Installing : perl-File-stat-1.13-500.fc40.noarch 126/192 Installing : perl-podlators-1:5.01-500.fc39.noarch 127/192 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 128/192 Installing : perl-mro-1.28-500.fc40.x86_64 129/192 Installing : perl-Fcntl-1.15-500.fc40.x86_64 130/192 Installing : perl-overloading-0.02-500.fc40.noarch 131/192 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 132/192 Installing : perl-IO-1.52-500.fc40.x86_64 133/192 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 134/192 Installing : perl-Getopt-Std-1.13-500.fc40.noarch 135/192 Installing : perl-Errno-1.37-500.fc40.x86_64 136/192 Installing : perl-File-Basename-2.86-500.fc40.noarch 137/192 Installing : perl-vars-1.05-500.fc40.noarch 138/192 Installing : perl-MIME-Base64-3.16-500.fc39.x86_64 139/192 Installing : perl-overload-1.37-500.fc40.noarch 140/192 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.x86_64 141/192 Installing : perl-Storable-1:3.32-500.fc39.x86_64 142/192 Installing : perl-constant-1.33-501.fc39.noarch 143/192 Installing : perl-parent-1:0.241-500.fc39.noarch 144/192 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 145/192 Installing : perl-DynaLoader-1.54-500.fc40.x86_64 146/192 Installing : perl-Carp-1.54-500.fc39.noarch 147/192 Installing : perl-Exporter-5.77-500.fc39.noarch 148/192 Installing : perl-PathTools-3.89-500.fc39.x86_64 149/192 Installing : perl-Encode-4:3.19-500.fc39.x86_64 150/192 Installing : perl-libs-4:5.38.0-500.fc40.x86_64 151/192 Installing : perl-interpreter-4:5.38.0-500.fc40.x86_64 152/192 Installing : google-noto-fonts-common-20230801-3.fc40.noarch 153/192 Installing : google-noto-sans-vf-fonts-20230801-3.fc40.noarch 154/192 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 155/192 Installing : cairo-1.17.8-5.fc40.x86_64 156/192 Installing : harfbuzz-8.2.1-1.fc40.x86_64 157/192 Installing : freetype-2.13.1-2.fc40.x86_64 158/192 Installing : fontconfig-2.14.2-5.fc40.x86_64 159/192 Running scriptlet: fontconfig-2.14.2-5.fc40.x86_64 159/192 Installing : libXft-2.3.8-4.fc40.x86_64 160/192 Installing : harfbuzz-icu-8.2.1-1.fc40.x86_64 161/192 Installing : glibc-headers-x86-2.38.9000-9.fc40.noarch 162/192 Installing : libxcrypt-devel-4.4.36-2.fc39.x86_64 163/192 Installing : glibc-devel-2.38.9000-9.fc40.x86_64 164/192 Installing : gettext-envsubst-0.22-2.fc39.x86_64 165/192 Installing : gettext-runtime-0.22-2.fc39.x86_64 166/192 Installing : gettext-0.22-2.fc39.x86_64 167/192 Installing : gc-8.2.2-4.fc39.x86_64 168/192 Installing : guile22-2.2.7-9.fc39.x86_64 169/192 Installing : make-1:4.4.1-2.fc39.x86_64 170/192 Installing : gcc-13.2.1-3.fc40.x86_64 171/192 Running scriptlet: gcc-13.2.1-3.fc40.x86_64 171/192 Installing : bzip2-devel-1.0.8-16.fc39.x86_64 172/192 Installing : brotli-1.1.0-1.fc40.x86_64 173/192 Installing : brotli-devel-1.1.0-1.fc40.x86_64 174/192 Installing : annobin-docs-12.26-1.fc40.noarch 175/192 Installing : libblkid-devel-2.39.2-1.fc40.x86_64 176/192 Installing : libmount-devel-2.39.2-1.fc40.x86_64 177/192 Installing : glib2-devel-2.78.0-2.fc40.x86_64 178/192 Installing : freetype-devel-2.13.1-2.fc40.x86_64 179/192 Installing : harfbuzz-devel-8.2.1-1.fc40.x86_64 180/192 Installing : fontconfig-devel-2.14.2-5.fc40.x86_64 181/192 Installing : libXft-devel-2.3.8-4.fc40.x86_64 182/192 Installing : lcms2-2.15-2.fc40.x86_64 183/192 Installing : libmng-2.0.3-19.fc40.x86_64 184/192 Installing : qt3-3.3.8b-95.fc40.x86_64 185/192 Running scriptlet: qt3-3.3.8b-95.fc40.x86_64 185/192 Installing : qt3-devel-3.3.8b-95.fc40.x86_64 186/192 Installing : annobin-plugin-gcc-12.26-1.fc40.x86_64 187/192 Running scriptlet: annobin-plugin-gcc-12.26-1.fc40.x86_64 187/192 Installing : gcc-c++-13.2.1-3.fc40.x86_64 188/192 Installing : gcc-plugin-annobin-13.2.1-3.fc40.x86_64 189/192 Running scriptlet: gcc-plugin-annobin-13.2.1-3.fc40.x86_64 189/192 Installing : glew-devel-2.2.0-5.fc39.x86_64 190/192 Installing : libXmu-devel-1.1.4-4.fc40.x86_64 191/192 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 192/192 Running scriptlet: fontconfig-2.14.2-5.fc40.x86_64 192/192 Running scriptlet: libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 192/192 Verifying : cairo-1.17.8-5.fc40.x86_64 1/192 Verifying : freetype-2.13.1-2.fc40.x86_64 2/192 Verifying : freetype-devel-2.13.1-2.fc40.x86_64 3/192 Verifying : lcms2-2.15-2.fc40.x86_64 4/192 Verifying : libblkid-devel-2.39.2-1.fc40.x86_64 5/192 Verifying : libmng-2.0.3-19.fc40.x86_64 6/192 Verifying : libmount-devel-2.39.2-1.fc40.x86_64 7/192 Verifying : libpng-2:1.6.40-1.fc40.x86_64 8/192 Verifying : libpng-devel-2:1.6.40-1.fc40.x86_64 9/192 Verifying : libxml2-devel-2.11.5-1.fc40.x86_64 10/192 Verifying : perl-AutoLoader-5.74-500.fc40.noarch 11/192 Verifying : perl-B-1.88-500.fc40.x86_64 12/192 Verifying : perl-Class-Struct-0.68-500.fc40.noarch 13/192 Verifying : perl-DynaLoader-1.54-500.fc40.x86_64 14/192 Verifying : perl-Errno-1.37-500.fc40.x86_64 15/192 Verifying : perl-Fcntl-1.15-500.fc40.x86_64 16/192 Verifying : perl-File-Basename-2.86-500.fc40.noarch 17/192 Verifying : perl-File-stat-1.13-500.fc40.noarch 18/192 Verifying : perl-FileHandle-2.05-500.fc40.noarch 19/192 Verifying : perl-Getopt-Std-1.13-500.fc40.noarch 20/192 Verifying : perl-IO-1.52-500.fc40.x86_64 21/192 Verifying : perl-IPC-Open3-1.22-500.fc40.noarch 22/192 Verifying : perl-POSIX-2.13-500.fc40.x86_64 23/192 Verifying : perl-SelectSaver-1.02-500.fc40.noarch 24/192 Verifying : perl-Symbol-1.09-500.fc40.noarch 25/192 Verifying : perl-base-2.27-500.fc40.noarch 26/192 Verifying : perl-if-0.61.000-500.fc40.noarch 27/192 Verifying : perl-interpreter-4:5.38.0-500.fc40.x86_64 28/192 Verifying : perl-libs-4:5.38.0-500.fc40.x86_64 29/192 Verifying : perl-locale-1.10-500.fc40.noarch 30/192 Verifying : perl-mro-1.28-500.fc40.x86_64 31/192 Verifying : perl-overload-1.37-500.fc40.noarch 32/192 Verifying : perl-overloading-0.02-500.fc40.noarch 33/192 Verifying : perl-vars-1.05-500.fc40.noarch 34/192 Verifying : qt3-3.3.8b-95.fc40.x86_64 35/192 Verifying : qt3-devel-3.3.8b-95.fc40.x86_64 36/192 Verifying : zlib-ng-compat-devel-2.1.3-5.fc40.x86_64 37/192 Verifying : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 38/192 Verifying : annobin-docs-12.26-1.fc40.noarch 39/192 Verifying : annobin-plugin-gcc-12.26-1.fc40.x86_64 40/192 Verifying : brotli-1.1.0-1.fc40.x86_64 41/192 Verifying : brotli-devel-1.1.0-1.fc40.x86_64 42/192 Verifying : bzip2-devel-1.0.8-16.fc39.x86_64 43/192 Verifying : cmake-filesystem-3.27.4-8.fc40.x86_64 44/192 Verifying : cpp-13.2.1-3.fc40.x86_64 45/192 Verifying : default-fonts-core-sans-4.0-9.fc40.noarch 46/192 Verifying : expat-2.5.0-3.fc39.x86_64 47/192 Verifying : fontconfig-2.14.2-5.fc40.x86_64 48/192 Verifying : fontconfig-devel-2.14.2-5.fc40.x86_64 49/192 Verifying : fonts-filesystem-1:2.0.5-12.fc39.noarch 50/192 Verifying : gc-8.2.2-4.fc39.x86_64 51/192 Verifying : gcc-13.2.1-3.fc40.x86_64 52/192 Verifying : gcc-c++-13.2.1-3.fc40.x86_64 53/192 Verifying : gcc-plugin-annobin-13.2.1-3.fc40.x86_64 54/192 Verifying : gettext-0.22-2.fc39.x86_64 55/192 Verifying : gettext-envsubst-0.22-2.fc39.x86_64 56/192 Verifying : gettext-libs-0.22-2.fc39.x86_64 57/192 Verifying : gettext-runtime-0.22-2.fc39.x86_64 58/192 Verifying : gl-manpages-1.1-29.20190306.fc40.noarch 59/192 Verifying : glew-devel-2.2.0-5.fc39.x86_64 60/192 Verifying : glib2-2.78.0-2.fc40.x86_64 61/192 Verifying : glib2-devel-2.78.0-2.fc40.x86_64 62/192 Verifying : glibc-devel-2.38.9000-9.fc40.x86_64 63/192 Verifying : glibc-headers-x86-2.38.9000-9.fc40.noarch 64/192 Verifying : gnutls-3.8.1-1.fc40.x86_64 65/192 Verifying : google-noto-fonts-common-20230801-3.fc40.noarch 66/192 Verifying : google-noto-sans-vf-fonts-20230801-3.fc40.noarch 67/192 Verifying : graphite2-1.3.14-12.fc39.x86_64 68/192 Verifying : graphite2-devel-1.3.14-12.fc39.x86_64 69/192 Verifying : groff-base-1.23.0-2.fc39.x86_64 70/192 Verifying : guile22-2.2.7-9.fc39.x86_64 71/192 Verifying : harfbuzz-8.2.1-1.fc40.x86_64 72/192 Verifying : harfbuzz-devel-8.2.1-1.fc40.x86_64 73/192 Verifying : harfbuzz-icu-8.2.1-1.fc40.x86_64 74/192 Verifying : hwdata-0.374-1.fc40.noarch 75/192 Verifying : kernel-headers-6.6.0-0.rc2.git0.1.fc40.x86_64 76/192 Verifying : libGLEW-2.2.0-5.fc39.x86_64 77/192 Verifying : libICE-1.0.10-12.fc40.x86_64 78/192 Verifying : libICE-devel-1.0.10-12.fc40.x86_64 79/192 Verifying : libSM-1.2.3-14.fc40.x86_64 80/192 Verifying : libSM-devel-1.2.3-14.fc40.x86_64 81/192 Verifying : libX11-1.8.6-3.fc40.x86_64 82/192 Verifying : libX11-common-1.8.6-3.fc40.noarch 83/192 Verifying : libX11-devel-1.8.6-3.fc40.x86_64 84/192 Verifying : libX11-xcb-1.8.6-3.fc40.x86_64 85/192 Verifying : libXau-1.0.11-4.fc40.x86_64 86/192 Verifying : libXau-devel-1.0.11-4.fc40.x86_64 87/192 Verifying : libXcursor-1.2.1-5.fc40.x86_64 88/192 Verifying : libXcursor-devel-1.2.1-5.fc40.x86_64 89/192 Verifying : libXext-1.3.5-3.fc39.x86_64 90/192 Verifying : libXext-devel-1.3.5-3.fc39.x86_64 91/192 Verifying : libXfixes-6.0.0-7.fc40.x86_64 92/192 Verifying : libXfixes-devel-6.0.0-7.fc40.x86_64 93/192 Verifying : libXft-2.3.8-4.fc40.x86_64 94/192 Verifying : libXft-devel-2.3.8-4.fc40.x86_64 95/192 Verifying : libXi-1.8.1-3.fc40.x86_64 96/192 Verifying : libXinerama-1.1.5-4.fc40.x86_64 97/192 Verifying : libXinerama-devel-1.1.5-4.fc40.x86_64 98/192 Verifying : libXmu-1.1.4-4.fc40.x86_64 99/192 Verifying : libXmu-devel-1.1.4-4.fc40.x86_64 100/192 Verifying : libXrandr-1.5.2-12.fc40.x86_64 101/192 Verifying : libXrandr-devel-1.5.2-12.fc40.x86_64 102/192 Verifying : libXrender-0.9.11-4.fc40.x86_64 103/192 Verifying : libXrender-devel-0.9.11-4.fc40.x86_64 104/192 Verifying : libXt-1.2.1-6.fc40.x86_64 105/192 Verifying : libXt-devel-1.2.1-6.fc40.x86_64 106/192 Verifying : libXxf86vm-1.1.5-4.fc40.x86_64 107/192 Verifying : libb2-0.98.1-9.fc39.x86_64 108/192 Verifying : libdrm-2.4.114-3.fc39.x86_64 109/192 Verifying : libdrm-devel-2.4.114-3.fc39.x86_64 110/192 Verifying : libffi-devel-3.4.4-4.fc39.x86_64 111/192 Verifying : libglvnd-1:1.7.0-1.fc40.x86_64 112/192 Verifying : libglvnd-core-devel-1:1.7.0-1.fc40.x86_64 113/192 Verifying : libglvnd-devel-1:1.7.0-1.fc40.x86_64 114/192 Verifying : libglvnd-egl-1:1.7.0-1.fc40.x86_64 115/192 Verifying : libglvnd-gles-1:1.7.0-1.fc40.x86_64 116/192 Verifying : libglvnd-glx-1:1.7.0-1.fc40.x86_64 117/192 Verifying : libglvnd-opengl-1:1.7.0-1.fc40.x86_64 118/192 Verifying : libicu-73.2-2.fc39.x86_64 119/192 Verifying : libicu-devel-73.2-2.fc39.x86_64 120/192 Verifying : libjpeg-turbo-2.1.4-3.fc39.x86_64 121/192 Verifying : libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 122/192 Verifying : libmpc-1.3.1-3.fc39.x86_64 123/192 Verifying : libpciaccess-0.16-9.fc39.x86_64 124/192 Verifying : libpciaccess-devel-0.16-9.fc39.x86_64 125/192 Verifying : libselinux-devel-3.5-5.fc39.x86_64 126/192 Verifying : libsepol-devel-3.5-2.fc39.x86_64 127/192 Verifying : libstdc++-devel-13.2.1-3.fc40.x86_64 128/192 Verifying : libtool-ltdl-2.4.7-8.fc40.x86_64 129/192 Verifying : libwayland-client-1.22.0-2.fc39.x86_64 130/192 Verifying : libwayland-server-1.22.0-2.fc39.x86_64 131/192 Verifying : libxcb-1.13.1-12.fc39.x86_64 132/192 Verifying : libxcb-devel-1.13.1-12.fc39.x86_64 133/192 Verifying : libxcrypt-devel-4.4.36-2.fc39.x86_64 134/192 Verifying : libxshmfence-1.3-13.fc39.x86_64 135/192 Verifying : make-1:4.4.1-2.fc39.x86_64 136/192 Verifying : mesa-libEGL-23.2.0~rc3-1.fc40.x86_64 137/192 Verifying : mesa-libGL-23.2.0~rc3-1.fc40.x86_64 138/192 Verifying : mesa-libGL-devel-23.2.0~rc3-1.fc40.x86_64 139/192 Verifying : mesa-libGLU-9.0.3-1.fc39.x86_64 140/192 Verifying : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 141/192 Verifying : mesa-libgbm-23.2.0~rc3-1.fc40.x86_64 142/192 Verifying : mesa-libglapi-23.2.0~rc3-1.fc40.x86_64 143/192 Verifying : mpdecimal-2.5.1-7.fc39.x86_64 144/192 Verifying : ncurses-6.4-7.20230520.fc40.x86_64 145/192 Verifying : nettle-3.9.1-2.fc39.x86_64 146/192 Verifying : pcre2-devel-10.42-1.fc39.2.x86_64 147/192 Verifying : pcre2-utf16-10.42-1.fc39.2.x86_64 148/192 Verifying : pcre2-utf32-10.42-1.fc39.2.x86_64 149/192 Verifying : perl-Carp-1.54-500.fc39.noarch 150/192 Verifying : perl-Data-Dumper-2.188-501.fc39.x86_64 151/192 Verifying : perl-Digest-1.20-500.fc39.noarch 152/192 Verifying : perl-Digest-MD5-2.58-500.fc39.x86_64 153/192 Verifying : perl-Encode-4:3.19-500.fc39.x86_64 154/192 Verifying : perl-Exporter-5.77-500.fc39.noarch 155/192 Verifying : perl-File-Path-2.18-500.fc39.noarch 156/192 Verifying : perl-File-Temp-1:0.231.100-500.fc39.noarch 157/192 Verifying : perl-Getopt-Long-1:2.54-500.fc39.noarch 158/192 Verifying : perl-HTTP-Tiny-0.088-3.fc39.noarch 159/192 Verifying : perl-IO-Socket-IP-0.42-1.fc39.noarch 160/192 Verifying : perl-IO-Socket-SSL-2.083-3.fc39.noarch 161/192 Verifying : perl-MIME-Base64-3.16-500.fc39.x86_64 162/192 Verifying : perl-Mozilla-CA-20230821-1.fc40.noarch 163/192 Verifying : perl-Net-SSLeay-1.92-10.fc39.x86_64 164/192 Verifying : perl-PathTools-3.89-500.fc39.x86_64 165/192 Verifying : perl-Pod-Escapes-1:1.07-501.fc40.noarch 166/192 Verifying : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 167/192 Verifying : perl-Pod-Simple-1:3.45-4.fc39.noarch 168/192 Verifying : perl-Pod-Usage-4:2.03-500.fc39.noarch 169/192 Verifying : perl-Scalar-List-Utils-5:1.63-500.fc39.x86_64 170/192 Verifying : perl-Socket-4:2.037-3.fc39.x86_64 171/192 Verifying : perl-Storable-1:3.32-500.fc39.x86_64 172/192 Verifying : perl-Term-ANSIColor-5.01-501.fc39.noarch 173/192 Verifying : perl-Term-Cap-1.18-500.fc39.noarch 174/192 Verifying : perl-Text-ParseWords-3.31-500.fc39.noarch 175/192 Verifying : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 176/192 Verifying : perl-Time-Local-2:1.350-3.fc39.noarch 177/192 Verifying : perl-URI-5.21-1.fc40.noarch 178/192 Verifying : perl-constant-1.33-501.fc39.noarch 179/192 Verifying : perl-libnet-3.15-501.fc39.noarch 180/192 Verifying : perl-parent-1:0.241-500.fc39.noarch 181/192 Verifying : perl-podlators-1:5.01-500.fc39.noarch 182/192 Verifying : pixman-0.42.2-2.fc39.x86_64 183/192 Verifying : python-pip-wheel-23.2.1-1.fc39.noarch 184/192 Verifying : python3-3.12.0~rc3-1.fc40.x86_64 185/192 Verifying : python3-libs-3.12.0~rc3-1.fc40.x86_64 186/192 Verifying : python3-setuptools-67.7.2-7.fc40.noarch 187/192 Verifying : sysprof-capture-devel-3.48.0-2.fc39.x86_64 188/192 Verifying : tzdata-2023c-3.fc40.noarch 189/192 Verifying : xml-common-0.6.3-61.fc39.noarch 190/192 Verifying : xorg-x11-proto-devel-2023.2-3.fc40.noarch 191/192 Verifying : xz-devel-5.4.4-1.fc39.x86_64 192/192 Installed: abattis-cantarell-vf-fonts-0.301-10.fc39.noarch annobin-docs-12.26-1.fc40.noarch annobin-plugin-gcc-12.26-1.fc40.x86_64 brotli-1.1.0-1.fc40.x86_64 brotli-devel-1.1.0-1.fc40.x86_64 bzip2-devel-1.0.8-16.fc39.x86_64 cairo-1.17.8-5.fc40.x86_64 cmake-filesystem-3.27.4-8.fc40.x86_64 cpp-13.2.1-3.fc40.x86_64 default-fonts-core-sans-4.0-9.fc40.noarch expat-2.5.0-3.fc39.x86_64 fontconfig-2.14.2-5.fc40.x86_64 fontconfig-devel-2.14.2-5.fc40.x86_64 fonts-filesystem-1:2.0.5-12.fc39.noarch freetype-2.13.1-2.fc40.x86_64 freetype-devel-2.13.1-2.fc40.x86_64 gc-8.2.2-4.fc39.x86_64 gcc-13.2.1-3.fc40.x86_64 gcc-c++-13.2.1-3.fc40.x86_64 gcc-plugin-annobin-13.2.1-3.fc40.x86_64 gettext-0.22-2.fc39.x86_64 gettext-envsubst-0.22-2.fc39.x86_64 gettext-libs-0.22-2.fc39.x86_64 gettext-runtime-0.22-2.fc39.x86_64 gl-manpages-1.1-29.20190306.fc40.noarch glew-devel-2.2.0-5.fc39.x86_64 glib2-2.78.0-2.fc40.x86_64 glib2-devel-2.78.0-2.fc40.x86_64 glibc-devel-2.38.9000-9.fc40.x86_64 glibc-headers-x86-2.38.9000-9.fc40.noarch gnutls-3.8.1-1.fc40.x86_64 google-noto-fonts-common-20230801-3.fc40.noarch google-noto-sans-vf-fonts-20230801-3.fc40.noarch graphite2-1.3.14-12.fc39.x86_64 graphite2-devel-1.3.14-12.fc39.x86_64 groff-base-1.23.0-2.fc39.x86_64 guile22-2.2.7-9.fc39.x86_64 harfbuzz-8.2.1-1.fc40.x86_64 harfbuzz-devel-8.2.1-1.fc40.x86_64 harfbuzz-icu-8.2.1-1.fc40.x86_64 hwdata-0.374-1.fc40.noarch kernel-headers-6.6.0-0.rc2.git0.1.fc40.x86_64 lcms2-2.15-2.fc40.x86_64 libGLEW-2.2.0-5.fc39.x86_64 libICE-1.0.10-12.fc40.x86_64 libICE-devel-1.0.10-12.fc40.x86_64 libSM-1.2.3-14.fc40.x86_64 libSM-devel-1.2.3-14.fc40.x86_64 libX11-1.8.6-3.fc40.x86_64 libX11-common-1.8.6-3.fc40.noarch libX11-devel-1.8.6-3.fc40.x86_64 libX11-xcb-1.8.6-3.fc40.x86_64 libXau-1.0.11-4.fc40.x86_64 libXau-devel-1.0.11-4.fc40.x86_64 libXcursor-1.2.1-5.fc40.x86_64 libXcursor-devel-1.2.1-5.fc40.x86_64 libXext-1.3.5-3.fc39.x86_64 libXext-devel-1.3.5-3.fc39.x86_64 libXfixes-6.0.0-7.fc40.x86_64 libXfixes-devel-6.0.0-7.fc40.x86_64 libXft-2.3.8-4.fc40.x86_64 libXft-devel-2.3.8-4.fc40.x86_64 libXi-1.8.1-3.fc40.x86_64 libXinerama-1.1.5-4.fc40.x86_64 libXinerama-devel-1.1.5-4.fc40.x86_64 libXmu-1.1.4-4.fc40.x86_64 libXmu-devel-1.1.4-4.fc40.x86_64 libXrandr-1.5.2-12.fc40.x86_64 libXrandr-devel-1.5.2-12.fc40.x86_64 libXrender-0.9.11-4.fc40.x86_64 libXrender-devel-0.9.11-4.fc40.x86_64 libXt-1.2.1-6.fc40.x86_64 libXt-devel-1.2.1-6.fc40.x86_64 libXxf86vm-1.1.5-4.fc40.x86_64 libb2-0.98.1-9.fc39.x86_64 libblkid-devel-2.39.2-1.fc40.x86_64 libdrm-2.4.114-3.fc39.x86_64 libdrm-devel-2.4.114-3.fc39.x86_64 libffi-devel-3.4.4-4.fc39.x86_64 libglvnd-1:1.7.0-1.fc40.x86_64 libglvnd-core-devel-1:1.7.0-1.fc40.x86_64 libglvnd-devel-1:1.7.0-1.fc40.x86_64 libglvnd-egl-1:1.7.0-1.fc40.x86_64 libglvnd-gles-1:1.7.0-1.fc40.x86_64 libglvnd-glx-1:1.7.0-1.fc40.x86_64 libglvnd-opengl-1:1.7.0-1.fc40.x86_64 libicu-73.2-2.fc39.x86_64 libicu-devel-73.2-2.fc39.x86_64 libjpeg-turbo-2.1.4-3.fc39.x86_64 libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 libmng-2.0.3-19.fc40.x86_64 libmount-devel-2.39.2-1.fc40.x86_64 libmpc-1.3.1-3.fc39.x86_64 libpciaccess-0.16-9.fc39.x86_64 libpciaccess-devel-0.16-9.fc39.x86_64 libpng-2:1.6.40-1.fc40.x86_64 libpng-devel-2:1.6.40-1.fc40.x86_64 libselinux-devel-3.5-5.fc39.x86_64 libsepol-devel-3.5-2.fc39.x86_64 libstdc++-devel-13.2.1-3.fc40.x86_64 libtool-ltdl-2.4.7-8.fc40.x86_64 libwayland-client-1.22.0-2.fc39.x86_64 libwayland-server-1.22.0-2.fc39.x86_64 libxcb-1.13.1-12.fc39.x86_64 libxcb-devel-1.13.1-12.fc39.x86_64 libxcrypt-devel-4.4.36-2.fc39.x86_64 libxml2-devel-2.11.5-1.fc40.x86_64 libxshmfence-1.3-13.fc39.x86_64 make-1:4.4.1-2.fc39.x86_64 mesa-libEGL-23.2.0~rc3-1.fc40.x86_64 mesa-libGL-23.2.0~rc3-1.fc40.x86_64 mesa-libGL-devel-23.2.0~rc3-1.fc40.x86_64 mesa-libGLU-9.0.3-1.fc39.x86_64 mesa-libGLU-devel-9.0.3-1.fc39.x86_64 mesa-libgbm-23.2.0~rc3-1.fc40.x86_64 mesa-libglapi-23.2.0~rc3-1.fc40.x86_64 mpdecimal-2.5.1-7.fc39.x86_64 ncurses-6.4-7.20230520.fc40.x86_64 nettle-3.9.1-2.fc39.x86_64 pcre2-devel-10.42-1.fc39.2.x86_64 pcre2-utf16-10.42-1.fc39.2.x86_64 pcre2-utf32-10.42-1.fc39.2.x86_64 perl-AutoLoader-5.74-500.fc40.noarch perl-B-1.88-500.fc40.x86_64 perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-500.fc40.noarch perl-Data-Dumper-2.188-501.fc39.x86_64 perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39.x86_64 perl-DynaLoader-1.54-500.fc40.x86_64 perl-Encode-4:3.19-500.fc39.x86_64 perl-Errno-1.37-500.fc40.x86_64 perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-500.fc40.x86_64 perl-File-Basename-2.86-500.fc40.noarch perl-File-Path-2.18-500.fc39.noarch perl-File-Temp-1:0.231.100-500.fc39.noarch perl-File-stat-1.13-500.fc40.noarch perl-FileHandle-2.05-500.fc40.noarch perl-Getopt-Long-1:2.54-500.fc39.noarch perl-Getopt-Std-1.13-500.fc40.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-IO-1.52-500.fc40.x86_64 perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.083-3.fc39.noarch perl-IPC-Open3-1.22-500.fc40.noarch perl-MIME-Base64-3.16-500.fc39.x86_64 perl-Mozilla-CA-20230821-1.fc40.noarch perl-Net-SSLeay-1.92-10.fc39.x86_64 perl-POSIX-2.13-500.fc40.x86_64 perl-PathTools-3.89-500.fc39.x86_64 perl-Pod-Escapes-1:1.07-501.fc40.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Scalar-List-Utils-5:1.63-500.fc39.x86_64 perl-SelectSaver-1.02-500.fc40.noarch perl-Socket-4:2.037-3.fc39.x86_64 perl-Storable-1:3.32-500.fc39.x86_64 perl-Symbol-1.09-500.fc40.noarch perl-Term-ANSIColor-5.01-501.fc39.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Time-Local-2:1.350-3.fc39.noarch perl-URI-5.21-1.fc40.noarch perl-base-2.27-500.fc40.noarch perl-constant-1.33-501.fc39.noarch perl-if-0.61.000-500.fc40.noarch perl-interpreter-4:5.38.0-500.fc40.x86_64 perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.0-500.fc40.x86_64 perl-locale-1.10-500.fc40.noarch perl-mro-1.28-500.fc40.x86_64 perl-overload-1.37-500.fc40.noarch perl-overloading-0.02-500.fc40.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-vars-1.05-500.fc40.noarch pixman-0.42.2-2.fc39.x86_64 python-pip-wheel-23.2.1-1.fc39.noarch python3-3.12.0~rc3-1.fc40.x86_64 python3-libs-3.12.0~rc3-1.fc40.x86_64 python3-setuptools-67.7.2-7.fc40.noarch qt3-3.3.8b-95.fc40.x86_64 qt3-devel-3.3.8b-95.fc40.x86_64 sysprof-capture-devel-3.48.0-2.fc39.x86_64 tzdata-2023c-3.fc40.noarch xml-common-0.6.3-61.fc39.noarch xorg-x11-proto-devel-2023.2-3.fc40.noarch xz-devel-5.4.4-1.fc39.x86_64 zlib-ng-compat-devel-2.1.3-5.fc40.x86_64 Complete! Finish: build setup for amanith-0.3-52.fc40.src.rpm Start: rpmbuild amanith-0.3-52.fc40.src.rpm warning: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1689724800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KmFBNt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf amanith + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/amanith_03.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd amanith + rm -rf /builddir/build/BUILD/amanith-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/amanith-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (amanith-0.3-nothirdpartystatic.patch): + echo 'Patch #0 (amanith-0.3-nothirdpartystatic.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .system --fuzz=0 patching file amanith.pro patching file plugins/fonts/build.conf patching file plugins/jpeg/build.conf patching file plugins/png/build.conf Patch #1 (amanith-0.3-system-glew.patch): + echo 'Patch #1 (amanith-0.3-system-glew.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file build/build.pro patching file include/amanith/gopenglext.h Patch #3 (amanith-0.3-gcc-C++fix.patch): + echo 'Patch #3 (amanith-0.3-gcc-C++fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file examples/opengl/vectorizer/drawer.h Patch #4 (amanith-0.3-system-libjpeg.patch): + echo 'Patch #4 (amanith-0.3-system-libjpeg.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/jpeg/gjpegimpexp.cpp Patch #5 (amanith-0.3-system-libpng.patch): + echo 'Patch #5 (amanith-0.3-system-libpng.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/png/gpngimpexp.cpp Patch #6 (amanith-0.3-freetype-fix.patch): + echo 'Patch #6 (amanith-0.3-freetype-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/fonts/gfontsimpexp.cpp Patch #7 (amanith-0.3-system-freetype.patch): + echo 'Patch #7 (amanith-0.3-system-freetype.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/fonts/build.conf Patch #8 (amanith-0.3-gcc43.patch): + echo 'Patch #8 (amanith-0.3-gcc43.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file include/amanith/support/gutilities.h patching file include/amanith/rendering/gopenglboard.h Patch #9 (amanith-0.3-gcc44.patch): + echo 'Patch #9 (amanith-0.3-gcc44.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file include/amanith/2d/gtesselator2d.h patching file src/support/gutilities.cpp patching file plugins/jpeg/gjpegimpexp.cpp patching file plugins/png/gpngimpexp.cpp Patch #10 (amanith-0.3-fix-DSO.patch): + echo 'Patch #10 (amanith-0.3-fix-DSO.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .DSO --fuzz=0 patching file examples/opengl/testshaders/testshaders.pro Patch #11 (amanith-0.3-gcc-constructor-fix.patch): + echo 'Patch #11 (amanith-0.3-gcc-constructor-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .constructor --fuzz=0 patching file include/amanith/1d/gbeziercurve1d.h patching file include/amanith/1d/gbsplinecurve1d.h patching file include/amanith/1d/gcurve1d.h patching file include/amanith/1d/ghermitecurve1d.h patching file include/amanith/1d/gmulticurve1d.h patching file include/amanith/1d/gpolylinecurve1d.h patching file include/amanith/2d/ganimtrsnode2d.h patching file include/amanith/2d/gbeziercurve2d.h patching file include/amanith/2d/gbsplinecurve2d.h patching file include/amanith/2d/gcurve2d.h patching file include/amanith/2d/gellipsecurve2d.h patching file include/amanith/2d/gfont2d.h patching file include/amanith/2d/ghermitecurve2d.h patching file include/amanith/2d/gmulticurve2d.h patching file include/amanith/2d/gpath2d.h patching file include/amanith/2d/gpixelmap.h patching file include/amanith/2d/gpolylinecurve2d.h patching file include/amanith/gelement.h patching file include/amanith/gimpexp.h patching file include/amanith/gkernel.h patching file include/amanith/gmultiproperty.h patching file include/amanith/gproperty.h patching file plugins/fonts/gfontsimpexp.h patching file plugins/jpeg/gjpegimpexp.h patching file plugins/png/gpngimpexp.h Patch #12 (amanith-0.3-libpng15-fix.patch): + echo 'Patch #12 (amanith-0.3-libpng15-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .pngfix --fuzz=0 patching file plugins/png/gpngimpexp.cpp + rm -rf include/GL/ + rm -rf 3rdpart/ + chmod -x include/amanith/gclassid.h include/amanith/gelement.h include/amanith/gerror.h include/amanith/gglobal.h include/amanith/gimpexp.h include/amanith/gkernel.h include/amanith/gmath.h include/amanith/gmultiproperty.h include/amanith/gopenglext.h include/amanith/gpluglib.h include/amanith/gproperty.h include/amanith/1d/gbeziercurve1d.h include/amanith/1d/gbsplinecurve1d.h include/amanith/1d/gcurve1d.h include/amanith/1d/ghermitecurve1d.h include/amanith/1d/gmulticurve1d.h include/amanith/1d/gpolylinecurve1d.h include/amanith/2d/ganimtrsnode2d.h include/amanith/2d/gbeziercurve2d.h include/amanith/2d/gbsplinecurve2d.h include/amanith/2d/gcurve2d.h include/amanith/2d/gellipsecurve2d.h include/amanith/2d/gfont2d.h include/amanith/2d/ghermitecurve2d.h include/amanith/2d/gmesh2d.h include/amanith/2d/gmulticurve2d.h include/amanith/2d/gpath2d.h include/amanith/2d/gpixelmap.h include/amanith/2d/gpolylinecurve2d.h include/amanith/2d/gtesselator2d.h include/amanith/2d/gtracer2d.h include/amanith/lang/gerror_en.h include/amanith/lang/gerror_it.h include/amanith/numerics/geigen.h include/amanith/numerics/gfilter.h include/amanith/numerics/gintegration.h include/amanith/geometry/gaabox.h include/amanith/geometry/gaffineparts.h include/amanith/geometry/garea.h include/amanith/geometry/gaxisangle.h include/amanith/geometry/gdistance.h include/amanith/geometry/gintersect.h include/amanith/geometry/ginterval.h include/amanith/geometry/glineseg.h include/amanith/geometry/gmatrix.h include/amanith/geometry/goobox.h include/amanith/geometry/gplane.h include/amanith/geometry/gquat.h include/amanith/geometry/gray.h include/amanith/geometry/gsphere.h include/amanith/geometry/gvect.h include/amanith/geometry/gxform.h include/amanith/geometry/gxformconv.h include/amanith/rendering/gdrawboard.h include/amanith/rendering/gdrawstyle.h include/amanith/rendering/gopenglboard.h include/amanith/support/gavltree.h include/amanith/support/gmetaprogramming.h include/amanith/support/gsvgpathtokenizer.h include/amanith/support/gutilities.h FAQ CHANGELOG INSTALL README LICENSE.QPL doc/amanith.chm src/1d/gbeziercurve1d.cpp src/1d/gbsplinecurve1d.cpp src/1d/gcurve1d.cpp src/1d/ghermitecurve1d.cpp src/1d/gmulticurve1d.cpp src/1d/gpolylinecurve1d.cpp src/2d/ganimtrsnode2d.cpp src/2d/gbeziercurve2d.cpp src/2d/gbsplinecurve2d.cpp src/2d/gcurve2d.cpp src/2d/gellipsecurve2d.cpp src/2d/gfont2d.cpp src/2d/ghermitecurve2d.cpp src/2d/gmesh2d.cpp src/2d/gmulticurve2d.cpp src/2d/gpath2d.cpp src/2d/gpixelmap.cpp src/2d/gpolylinecurve2d.cpp src/2d/gtesselator2d.cpp src/2d/gtracer2d.cpp src/support/gavltree.cpp src/support/gsvgpathtokenizer.cpp src/support/gutilities.cpp src/rendering/gdrawboard.cpp src/rendering/gdrawstyle.cpp src/rendering/gopenglboard.cpp src/rendering/gopenglcache.cpp src/rendering/gopenglcompositing.cpp src/rendering/gopenglconicalgrad.cpp src/rendering/gopenglgeometries.cpp src/rendering/gopenglgroups.cpp src/rendering/gopenglmasks.cpp src/rendering/gopenglradialgrad.cpp src/rendering/gopenglstroke.cpp src/rendering/gopenglstyles.cpp src/gelement.cpp src/gerror.cpp src/gimpexp.cpp src/gkernel.cpp src/gmultiproperty.cpp src/gopenglext.cpp src/gpluglib.cpp src/gproperty.cpp src/geometry/gaffineparts.cpp plugins/jpeg/gjpegimpexp.cpp src/numerics/geigen.cpp src/numerics/gintegration.cpp plugins/fonts/gfontsimpexp.cpp plugins/png/gpngimpexp.cpp plugins/jpeg/gjpegimpexp.h plugins/png/gpngimpexp.h plugins/fonts/gfontsimpexp.h + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' FAQ + iconv -f iso-8859-1 -t utf-8 -o FAQ.utf8 FAQ + mv FAQ.utf8 FAQ + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' CHANGELOG + iconv -f iso-8859-1 -t utf-8 -o CHANGELOG.utf8 CHANGELOG + mv CHANGELOG.utf8 CHANGELOG + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' INSTALL + iconv -f iso-8859-1 -t utf-8 -o INSTALL.utf8 INSTALL + mv INSTALL.utf8 INSTALL + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' README + iconv -f iso-8859-1 -t utf-8 -o README.utf8 README + mv README.utf8 README + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' LICENSE.QPL + iconv -f iso-8859-1 -t utf-8 -o LICENSE.QPL.utf8 LICENSE.QPL + mv LICENSE.QPL.utf8 LICENSE.QPL + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MAAdDH + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd amanith ++ pwd + export AMANITHDIR=/builddir/build/BUILD/amanith + AMANITHDIR=/builddir/build/BUILD/amanith + export LD_LIBRARY_PATH=/builddir/build/BUILD/amanith/lib: + LD_LIBRARY_PATH=/builddir/build/BUILD/amanith/lib: + source /etc/profile.d/qt.sh ++ '[' -z /usr/lib64/qt-3.3 ']' + qmake amanith.pro + make -j2 cd build && qmake build.pro -o Makefile cd plugins && qmake plugins.pro -o Makefile cd examples && qmake examples.pro -o Makefile cd build && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/build' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gelement.o ../src/gelement.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gproperty.o ../src/gproperty.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/ghermitecurve1d.h:37, from ../include/amanith/gproperty.h:32, from ../src/gproperty.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gkernel.h:32, from ../src/gelement.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../src/gelement.cpp: In constructor ‘Amanith::GKeyValue::GKeyValue(const Amanith::GVector4&)’: ../src/gelement.cpp:256:18: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 256 | gValue = Value; | ^~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/gelement.cpp: In member function ‘void Amanith::GKeyValue::SetValue(const Amanith::GVector4&)’: ../src/gelement.cpp:327:18: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 327 | gValue = Value; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/gelement.cpp: In member function ‘bool Amanith::GAnimElement::RemoveProperty(const std::string&)’: ../src/gelement.cpp:903:20: warning: variable ‘tmpProp’ set but not used [-Wunused-but-set-variable] 903 | GProperty *tmpProp; | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmultiproperty.o ../src/gmultiproperty.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/ghermitecurve1d.h:37, from ../include/amanith/gproperty.h:32, from ../include/amanith/gmultiproperty.h:32, from ../src/gmultiproperty.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33, from ../src/gmultiproperty.cpp:30: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gkernel.o ../src/gkernel.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gkernel.h:32, from ../src/gkernel.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gerror.o ../src/gerror.cpp In file included from ../include/amanith/2d/gpath2d.h:33, from ../include/amanith/2d/gfont2d.h:34, from ../src/gkernel.cpp:42: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/gkernel.cpp:49: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/gkernel.cpp:50: ../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/gkernel.cpp:51: ../include/amanith/2d/gellipsecurve2d.h: In member function ‘void Amanith::GEllipseCurve2D::SetCenter(const Amanith::GPoint2&)’: ../include/amanith/2d/gellipsecurve2d.h:185:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | gCenter = NewCenter; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gimpexp.o ../src/gimpexp.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gimpexp.h:37, from ../src/gimpexp.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpluglib.o ../src/gpluglib.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gcurve1d.o ../src/1d/gcurve1d.cpp In file included from ../src/gpluglib.cpp:29: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../src/1d/gcurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/1d/gcurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GCurve1D::Length(Amanith::GReal, Amanith::GReal, Amanith::GReal) const’: ../src/1d/gcurve1d.cpp:80:15: warning: variable ‘errorBounded’ set but not used [-Wunused-but-set-variable] 80 | GBool errorBounded; | ^~~~~~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmulticurve1d.o ../src/1d/gmulticurve1d.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbeziercurve1d.o ../src/1d/gbeziercurve1d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../src/1d/gmulticurve1d.cpp:34: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbsplinecurve1d.o ../src/1d/gbsplinecurve1d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gbeziercurve1d.h:37, from ../src/1d/gbeziercurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gbsplinecurve1d.h:37, from ../src/1d/gbsplinecurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/1d/gbsplinecurve1d.cpp: In member function ‘Amanith::GReal* Amanith::GBSplineCurve1D::BasisFuncDerivatives(int, int, int, Amanith::GReal) const’: ../src/1d/gbsplinecurve1d.cpp:694:25: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 694 | GInt32 j, r, k, n, rk, pk, j1, j2, p; | ^ ../src/1d/gbsplinecurve1d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve1D::LowerDegree(Amanith::GBSplineCurve1D&) const’: ../src/1d/gbsplinecurve1d.cpp:837:27: warning: variable ‘nh’ set but not used [-Wunused-but-set-variable] 837 | s, mh, nh, lbz, save, first, last, kj; | ^~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpolylinecurve1d.o ../src/1d/gpolylinecurve1d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/gpolylinecurve1d.h:37, from ../src/1d/gpolylinecurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/1d/gpolylinecurve1d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve1D::DoCut(Amanith::GReal, Amanith::GCurve1D*, Amanith::GCurve1D*) const’: ../src/1d/gpolylinecurve1d.cpp:345:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 345 | GBool b; | ^ ../src/1d/gpolylinecurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GPolyLineCurve1D::Evaluate(Amanith::GReal) const’: ../src/1d/gpolylinecurve1d.cpp:621:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 621 | GBool b; | ^ ../src/1d/gpolylinecurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GPolyLineCurve1D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/1d/gpolylinecurve1d.cpp:646:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 646 | GBool b; | ^ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o ghermitecurve1d.o ../src/1d/ghermitecurve1d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/ghermitecurve1d.h:37, from ../src/1d/ghermitecurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/1d/ghermitecurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GHermiteCurve1D::Evaluate(Amanith::GReal) const’: ../src/1d/ghermitecurve1d.cpp:876:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 876 | GBool b; | ^ ../src/1d/ghermitecurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GHermiteCurve1D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/1d/ghermitecurve1d.cpp:899:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 899 | GBool b; | ^ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gcurve2d.o ../src/2d/gcurve2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../src/2d/gcurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/2d/gcurve2d.cpp: In member function ‘virtual Amanith::GReal Amanith::GCurve2D::Length(Amanith::GReal, Amanith::GReal, Amanith::GReal) const’: ../src/2d/gcurve2d.cpp:170:15: warning: variable ‘errorBounded’ set but not used [-Wunused-but-set-variable] 170 | GBool errorBounded; | ^~~~~~~~~~~~ ../src/2d/gcurve2d.cpp: In member function ‘virtual void Amanith::GCurve2D::Rotate(const Amanith::GPoint2&, Amanith::GReal)’: ../src/2d/gcurve2d.cpp:334:45: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 334 | matrix = postTrans * (rot * preTrans); | ^ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gcurve2d.cpp: In member function ‘virtual void Amanith::GCurve2D::Scale(const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gcurve2d.cpp:346:47: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 346 | matrix = postTrans * (scale * preTrans); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gcurve2d.cpp: In member function ‘virtual void Amanith::GCurve2D::XForm(const Amanith::GMatrix23&)’: ../src/2d/gcurve2d.cpp:357:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 357 | p = Matrix * Point(i); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gcurve2d.cpp: In member function ‘virtual void Amanith::GCurve2D::XForm(const Amanith::GMatrix33&, bool)’: ../src/2d/gcurve2d.cpp:370:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 370 | p = Matrix * Point(i); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gcurve2d.cpp:377:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 377 | p = Point(i); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gcurve2d.cpp:379:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 379 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gcurve2d.cpp:334:30: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/2d/gcurve2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../src/2d/gcurve2d.cpp:379:17: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gcurve2d.cpp:357:23: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmulticurve2d.o ../src/2d/gmulticurve2d.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbeziercurve2d.o ../src/2d/gbeziercurve2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gmulticurve2d.h:37, from ../src/2d/gmulticurve2d.cpp:34: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gbeziercurve2d.h:37, from ../src/2d/gbeziercurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/ghermitecurve2d.h:37, from ../src/2d/gbeziercurve2d.cpp:30: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBezierCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gbeziercurve2d.cpp:100:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 100 | gPoints[Index] = NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::SetPoints(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/2d/gbeziercurve2d.cpp:121:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 121 | gPoints[0] = P0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:122:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 122 | gPoints[1] = P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:123:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 123 | gPoints[2] = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::SetPoints(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/2d/gbeziercurve2d.cpp:133:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 133 | gPoints[0] = P0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:134:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 134 | gPoints[1] = P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:135:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 135 | gPoints[2] = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:136:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | gPoints[3] = P3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::ConvertToHermite(Amanith::GHermiteCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:161:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 161 | keys[0].Value = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:162:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 162 | keys[0].InTangent = keys[0].OutTangent = 3 * (gPoints[1] - gPoints[0]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:162:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 162 | keys[0].InTangent = keys[0].OutTangent = 3 * (gPoints[1] - gPoints[0]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:165:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 165 | keys[1].Value = gPoints[3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:166:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 166 | keys[1].InTangent = keys[1].OutTangent = 3 * (gPoints[3] - gPoints[2]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:166:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 166 | keys[1].InTangent = keys[1].OutTangent = 3 * (gPoints[3] - gPoints[2]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘bool Amanith::GBezierCurve2D::IntersectXRay(std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbeziercurve2d.cpp:233:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 233 | fa = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:234:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 234 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:234:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 234 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:240:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 240 | fc = fa; // alter c so that b and c | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:248:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 248 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:249:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 249 | fb = fc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:250:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 250 | fc = fa; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:300:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 300 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:309:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 309 | fb = Evaluate(b); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gcurve2d.h: In copy constructor ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’: ../include/amanith/2d/gcurve2d.h:71:24: warning: implicitly-declared ‘constexpr Amanith::GElement::GElement(const Amanith::GElement&)’ is deprecated [-Wdeprecated-copy] 71 | class G_EXPORT GCurve2D : public GElement { | ^~~~~~~~ ../include/amanith/gelement.h:148:34: note: because ‘Amanith::GElement’ has user-provided ‘Amanith::GElement& Amanith::GElement::operator=(const Amanith::GElement&)’ 148 | inline GElement& operator =(const GElement& Source) { | ^~~~~~~~ ../include/amanith/2d/gbeziercurve2d.h: In copy constructor ‘Amanith::GBezierCurve2D::GBezierCurve2D(const Amanith::GBezierCurve2D&)’: ../include/amanith/2d/gbeziercurve2d.h:86:24: note: synthesized method ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’ first required here 86 | class G_EXPORT GBezierCurve2D : public GCurve2D { | ^~~~~~~~~~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual bool Amanith::GBezierCurve2D::IntersectRay(const Amanith::GRay2&, std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbeziercurve2d.cpp:344:41: note: synthesized method ‘Amanith::GBezierCurve2D::GBezierCurve2D(const Amanith::GBezierCurve2D&)’ first required here 344 | GBezierCurve2D tmpCurve = (*this); | ^ ../src/2d/gbeziercurve2d.cpp:354:30: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 354 | rayMatrix = rayRot * rayTrans; | ^~~~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gbeziercurve2d.cpp:359:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 359 | tmpCurve.gPoints[i] = rayMatrix * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::HigherDegree(Amanith::GBezierCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:387:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 387 | newPoints[0] = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:391:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 391 | newPoints[i] = (k0 * gPoints[i]) + (k1 * gPoints[i - 1]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:393:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 393 | newPoints[p + 1] = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::HigherDegree(int, Amanith::GBezierCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:443:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 443 | newPoints[0] = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:452:48: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 452 | newPoints[p + HowManyTimes] = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::LowerDegree(Amanith::GBezierCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:485:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 485 | newPoints[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:486:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 486 | newPoints[j - 1] = gPoints[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:494:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 494 | newPoints2[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:495:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 495 | newPoints2[j - 1] = gPoints[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:508:78: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 508 | newPoints[i] = (gPoints[i] - fi * newPoints[i - 1]) / (1 - fi); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:513:81: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 513 | newPoints[i] = (gPoints[i + 1] - (1 - fi) * newPoints[i + 1]) / fi; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:517:68: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 517 | v1 = (gPoints[r] - fi * newPoints[r - 1]) / (1 - fi); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:519:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 519 | v2 = (gPoints[r + 1] - (1 - fi) * newPoints[r + 1]) / fi; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:520:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 520 | newPoints[r] = (v1 + v2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:530:80: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 530 | newPoints2[i] = (gPoints[i] - fi * newPoints2[i - 1]) / (1 - fi); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:537:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 537 | v1 = (gPoints[i + 1] - (1 - fi) * newPoints2[i + 1]) / fi; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:541:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 541 | newPoints2[i] = (k0 * newPoints2[i]) + (k1 * v1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:545:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 545 | newPoints[i] = (newPoints[i] + newPoints2[i]) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GPoint2 Amanith::GBezierCurve2D::Evaluate(Amanith::GReal) const’: ../src/2d/gbeziercurve2d.cpp:574:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 574 | tmpPoint = gPoints[0] * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:580:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 580 | tmpPoint = (tmpPoint + fact * nOveri * gPoints[i]) * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:584:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 584 | tmpPoint = tmpPoint + fact * t * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘void Amanith::GBezierCurve2D::BuildForwDiff() const’: ../src/2d/gbeziercurve2d.cpp:597:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 597 | gForwDiff1[i] = (j / Domain().Length()) * (gPoints[i + 1] - gPoints[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:602:93: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 602 | gForwDiff2[i] = (j / Domain().Length()) * (gForwDiff1[i + 1] - gForwDiff1[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GVector2 Amanith::GBezierCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/2d/gbeziercurve2d.cpp:654:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 654 | tmpPoint = (*it) * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:661:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 661 | tmpPoint = (tmpPoint + fact * nOveri * (*it)) * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:665:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 665 | tmpPoint = tmpPoint + fact * t * (*it); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBezierCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gbeziercurve2d.cpp:707:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 707 | rCurve->gPoints[i] = (t1 * rCurve->gPoints[i]) + (t * rCurve->gPoints[i + 1]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:725:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 725 | lCurve->gPoints[i] = gPoints[n - i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:731:105: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 731 | lCurve->gPoints[i] = t1 * lCurve->gPoints[i] + t * lCurve->gPoints[i + 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::Flatten2(std::vector >&, Amanith::GReal, bool) const’: ../src/2d/gbeziercurve2d.cpp:764:81: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 764 | k = 2 * tmpBez.gPoints[1] - tmpBez.gPoints[0] - tmpBez.gPoints[2]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:766:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 766 | tmpBez.gPoints[0] = (1 - u) * tmpBez.gPoints[0] + u * tmpBez.gPoints[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:767:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 767 | tmpBez.gPoints[1] = (1 - u) * tmpBez.gPoints[1] + u * tmpBez.gPoints[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:768:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 768 | tmpBez.gPoints[0] = (1 - u) * tmpBez.gPoints[0] + u * tmpBez.gPoints[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GReal Amanith::GBezierCurve2D::Variation(Amanith::GReal, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&) const’: ../src/2d/gbeziercurve2d.cpp:1109:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1109 | v = Evaluate(u); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33: ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbeziercurve2d.cpp:182:20: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbeziercurve2d.cpp:183:18: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gbeziercurve2d.cpp:184:26: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gbeziercurve2d.cpp:354:23: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbsplinecurve2d.o ../src/2d/gbsplinecurve2d.cpp In file included from ../src/2d/gbeziercurve2d.cpp:33: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gbeziercurve2d.cpp:359:46: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gbsplinecurve2d.h:37, from ../src/2d/gbsplinecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBSplineCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gbsplinecurve2d.cpp:109:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 109 | gPoints[Index] = NewPoint; | ^~~~~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘bool Amanith::GBSplineCurve2D::IntersectXRay(std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbsplinecurve2d.cpp:264:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 264 | fa = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:265:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 265 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:265:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 265 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:271:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 271 | fc = fa; // alter c so that b and c | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:279:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 279 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:280:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 280 | fb = fc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:281:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 281 | fc = fa; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:331:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 331 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:340:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 340 | fb = Evaluate(b); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gcurve2d.h: In copy constructor ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’: ../include/amanith/2d/gcurve2d.h:71:24: warning: implicitly-declared ‘constexpr Amanith::GElement::GElement(const Amanith::GElement&)’ is deprecated [-Wdeprecated-copy] 71 | class G_EXPORT GCurve2D : public GElement { | ^~~~~~~~ ../include/amanith/gelement.h:148:34: note: because ‘Amanith::GElement’ has user-provided ‘Amanith::GElement& Amanith::GElement::operator=(const Amanith::GElement&)’ 148 | inline GElement& operator =(const GElement& Source) { | ^~~~~~~~ ../include/amanith/2d/gbsplinecurve2d.h: In copy constructor ‘Amanith::GBSplineCurve2D::GBSplineCurve2D(const Amanith::GBSplineCurve2D&)’: ../include/amanith/2d/gbsplinecurve2d.h:88:24: note: synthesized method ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’ first required here 88 | class G_EXPORT GBSplineCurve2D : public GCurve2D { | ^~~~~~~~~~~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual bool Amanith::GBSplineCurve2D::IntersectRay(const Amanith::GRay2&, std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbsplinecurve2d.cpp:375:42: note: synthesized method ‘Amanith::GBSplineCurve2D::GBSplineCurve2D(const Amanith::GBSplineCurve2D&)’ first required here 375 | GBSplineCurve2D tmpCurve = (*this); | ^ ../src/2d/gbsplinecurve2d.cpp:385:30: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 385 | rayMatrix = rayRot * rayTrans; | ^~~~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gbsplinecurve2d.cpp:390:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 390 | tmpCurve.gPoints[i] = rayMatrix * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::InsertKnot(Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:423:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 423 | newPoints[i] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:425:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 425 | newPoints[i + 1] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:430:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 430 | newPoints[i] = (1 - c) * gPoints[i - 1] + c * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘void Amanith::GBSplineCurve2D::BuildForwDiff() const’: ../src/2d/gbsplinecurve2d.cpp:846:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 846 | gForwDiff1[i] = k * (gPoints[i + 1] - gPoints[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:849:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 849 | gForwDiff1[i] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:858:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 858 | gForwDiff2[i] = k * (gForwDiff1[i + 1] - gForwDiff1[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:861:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 861 | gForwDiff2[i] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GReal* Amanith::GBSplineCurve2D::BasisFuncDerivatives(int, int, int, Amanith::GReal) const’: ../src/2d/gbsplinecurve2d.cpp:896:25: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 896 | GInt32 j, r, k, n, rk, pk, j1, j2, p; | ^ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::LowerDegree(Amanith::GBSplineCurve2D&) const’: ../src/2d/gbsplinecurve2d.cpp:1094:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1094 | Pw[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1100:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1100 | bpts[i] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1127:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1127 | bpts[k] = alphas[k - s] * bpts[k] + (1 - alphas[k - s]) * bpts[k - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1128:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1128 | Nextbpts[save] = bpts[p]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1147:92: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1147 | Pw[i - 1] = (Pw[i - 1] - (1 - alfa) * Pw[i - 2]) / alfa; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1148:99: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1148 | rbpts[kj] = (rbpts[kj] - beta * rbpts[kj + 1]) / (1 - beta); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1165:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1165 | Pw[cind] = rbpts[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1171:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1171 | bpts[i] = Nextbpts[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1173:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1173 | bpts[i] = gPoints[b - p + i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1039:27: warning: variable ‘nh’ set but not used [-Wunused-but-set-variable] 1039 | s, mh, nh, lbz, save, first, last, kj; | ^~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::HigherDegree(int, Amanith::GBSplineCurve2D&) const’: ../src/2d/gbsplinecurve2d.cpp:1261:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1261 | Qw[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1266:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1266 | bpts[i] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1297:105: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1297 | bpts[k] = alfs[k - s] * bpts[k] + (1 - alfs[k - s]) * bpts[k - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1299:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1299 | Nextbpts[save] = bpts[p]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1309:77: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1309 | ebpts[i] = ebpts[i] + BEZALFS(i, j) * bpts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1327:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1327 | Qw[i] = alf * Qw[i] + (1 - alf) * Qw[i - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1332:111: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1332 | ebpts[kj] = gam * ebpts[kj] + (1 - gam) * ebpts[kj + 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1335:111: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1335 | ebpts[kj] = bet * ebpts[kj] + (1 - bet) * ebpts[kj + 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1355:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1355 | Qw[cind] = ebpts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1361:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1361 | bpts[j] = Nextbpts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1363:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1363 | bpts[j] = gPoints[b - p + j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBSplineCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gbsplinecurve2d.cpp:1430:75: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1430 | deBoor[j] = (1 - a) * deBoor[j - 1] + a * deBoor[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1434:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1434 | v = deBoor[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1438:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1438 | v = deBoor[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBSplineCurve2D::Flatten(std::vector >&, Amanith::GReal, bool) const’: ../src/2d/gbsplinecurve2d.cpp:1513:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1513 | p0 = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1514:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1514 | p1 = gPoints[i - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1517:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1517 | p0 = Evaluate(DomainStart()); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1518:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1518 | p1 = Evaluate(DomainEnd()); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GReal Amanith::GBSplineCurve2D::Variation(Amanith::GReal, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&) const’: ../src/2d/gbsplinecurve2d.cpp:1562:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1562 | v = Evaluate(u); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In function ‘void Amanith::BandedBackSubstitution(std::vector&, int, int, int, const std::vector&, const std::vector&, std::vector >&)’: ../src/2d/gbsplinecurve2d.cpp:1665:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } | ^ ../src/2d/gbsplinecurve2d.cpp:1673:25: note: in expansion of macro ‘SWAP’ 1673 | SWAP(b[k], b[i]) | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1665:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } | ^ ../src/2d/gbsplinecurve2d.cpp:1673:25: note: in expansion of macro ‘SWAP’ 1673 | SWAP(b[k], b[i]) | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1665:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } | ^~~ ../src/2d/gbsplinecurve2d.cpp:1673:25: note: in expansion of macro ‘SWAP’ 1673 | SWAP(b[k], b[i]) | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1682:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1682 | dum = b[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1663:52: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1663 | #define A(i, j) a[(i) * (m1 + m2 + 1) + (j)] | ^ ../src/2d/gbsplinecurve2d.cpp:1685:30: note: in expansion of macro ‘A’ 1685 | b[i] = dum / A(i, 0); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::GlobalFit(int, const std::vector >&, const Amanith::GVector2&, const Amanith::GVector2&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:1799:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1799 | rhs[0] = FitPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1800:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1800 | rhs[1] = ((knots[Degree + 1] - MinKnotValue) * oneOverDegree) * Derivative0; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1802:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1802 | rhs[i + 1] = FitPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1803:81: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1803 | rhs[n + 1] = ((MaxKnotValue - knots[m - Degree - 1]) * oneOverDegree) * Derivative1; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1804:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1804 | rhs[n + 2] = FitPoints[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::GlobalNaturalFit(int, const std::vector >&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:1868:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1868 | rhs[0] = FitPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1869:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1869 | rhs[1] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1871:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1871 | rhs[i + 1] = FitPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1872:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1872 | rhs[n + 1] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1873:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1873 | rhs[n + 2] = FitPoints[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::GlobalFit(int, const std::vector >&, const std::vector >&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:1993:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1993 | rhs[0] = FitPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1994:86: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1994 | rhs[1] = ((knots[Degree + 1] - MinKnotValue) * oneOverDegree) * Derivatives[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1997:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1997 | rhs[k++] = FitPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1998:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1998 | rhs[k++] = Derivatives[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:2000:104: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2000 | rhs[2 * (n + 1) - 2] = ((MaxKnotValue - knots[m - Degree - 1]) * oneOverDegree) * Derivatives[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:2001:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2001 | rhs[2 * (n + 1) - 1] = FitPoints[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33: ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbsplinecurve2d.cpp:213:20: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbsplinecurve2d.cpp:214:18: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gbsplinecurve2d.cpp:215:26: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gbsplinecurve2d.cpp:385:23: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/2d/gbsplinecurve2d.cpp:33: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gbsplinecurve2d.cpp:390:46: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpolylinecurve2d.o ../src/2d/gpolylinecurve2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gmulticurve2d.h:37, from ../include/amanith/2d/gpolylinecurve2d.h:37, from ../src/2d/gpolylinecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gpolylinecurve2d.cpp:86:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 86 | gKeys[Index].Value = NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GPolyLineCurve2D::SetKey(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gpolylinecurve2d.cpp:105:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 105 | gKeys[Index].Value = NewKeyValue; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::DoSetPointParameter(unsigned int, Amanith::GReal, unsigned int&, bool&)’: ../src/2d/gpolylinecurve2d.cpp:142:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 142 | gKeys[i].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:150:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 150 | gKeys[i + 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:179:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 179 | gKeys[0].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:186:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 186 | gKeys[j - 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GPolyLineCurve2D::SetPoints(const std::vector >&, Amanith::GReal, Amanith::GReal, bool)’: ../src/2d/gpolylinecurve2d.cpp:234:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 234 | tmpkey.Value = NewPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:248:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 248 | tmpkey.Value = NewPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:254:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 254 | tmpkey.Value = NewPoints[j - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:268:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 268 | tmpkey.Value = NewPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:272:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 272 | tmpkey.Value = NewPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:277:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 277 | tmpkey.Value = NewPoints[j - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gpolylinecurve2d.cpp:387:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 387 | GBool b; | ^ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::DoAddPoint(Amanith::GReal, const Amanith::GPoint2*, unsigned int&, bool&)’: ../src/2d/gpolylinecurve2d.cpp:456:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 456 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:488:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 488 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:505:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 505 | gKeys[PointsCount() - 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:521:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 521 | gKeys[keyIndex].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:530:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 530 | gKeys[keyIndex + 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual bool Amanith::GPolyLineCurve2D::IntersectRay(const Amanith::GRay2&, std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gpolylinecurve2d.cpp:638:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 638 | p = NormalizedRay.Origin() + locParams[0] * NormalizedRay.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:646:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 646 | p = NormalizedRay.Origin() + locParams[1] * NormalizedRay.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:657:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 657 | p = NormalizedRay.Origin() + locParams[0] * NormalizedRay.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GPoint2 Amanith::GPolyLineCurve2D::Evaluate(Amanith::GReal) const’: ../src/2d/gpolylinecurve2d.cpp:750:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 750 | GBool b; | ^ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GVector2 Amanith::GPolyLineCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/2d/gpolylinecurve2d.cpp:775:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 775 | GBool b; | ^ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual void Amanith::GPolyLineCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../src/2d/gpolylinecurve2d.cpp:798:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 798 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:798:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 798 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:808:88: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 808 | LeftDerivative = RightDerivative = (gKeys[1].Value - gKeys[0].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:808:88: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 808 | LeftDerivative = RightDerivative = (gKeys[1].Value - gKeys[0].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:814:106: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 814 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:814:106: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 814 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:828:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 828 | LeftDerivative = (gKeys[keyIndex].Value - gKeys[keyIndex - 1].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:831:97: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 831 | RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:836:114: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 836 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:836:114: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 836 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33: ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gpolylinecurve2d.cpp:629:19: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gpolylinecurve2d.cpp:630:17: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../include/amanith/geometry/gintersect.h:251:19: required from ‘bool Amanith::Intersect(const GLineSeg&, const GGenericRay&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gpolylinecurve2d.cpp:632:16: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o ghermitecurve2d.o ../src/2d/ghermitecurve2d.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gellipsecurve2d.o ../src/2d/gellipsecurve2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gmulticurve2d.h:37, from ../include/amanith/2d/ghermitecurve2d.h:37, from ../src/2d/ghermitecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GHermiteCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/ghermitecurve2d.cpp:88:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 88 | gKeys[Index].Value = NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘Amanith::GError Amanith::GHermiteCurve2D::SetKey(unsigned int, const Amanith::GPoint2&, const Amanith::GVector2&, const Amanith::GVector2&)’: ../src/2d/ghermitecurve2d.cpp:108:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 108 | gKeys[Index].Value = NewKeyValue; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:109:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 109 | gKeys[Index].InTangent = InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:110:35: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 110 | gKeys[Index].OutTangent = OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘void Amanith::GHermiteCurve2D::RecalcSmoothTangents(bool)’: ../src/2d/ghermitecurve2d.cpp:121:47: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 121 | gKeys[0].OutTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:122:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 122 | gKeys[0].InTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:123:51: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 123 | gKeys[i - 1].OutTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:124:50: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 124 | gKeys[i - 1].InTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GHermiteCurve2D::DoSetPointParameter(unsigned int, Amanith::GReal, unsigned int&, bool&)’: ../src/2d/ghermitecurve2d.cpp:163:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 163 | gKeys[i].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:164:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 164 | gKeys[i].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:165:54: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 165 | gKeys[i].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:173:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 173 | gKeys[i + 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:174:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 174 | gKeys[i + 1].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:175:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 175 | gKeys[i + 1].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:210:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 210 | gKeys[0].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:211:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 211 | gKeys[0].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:212:54: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 212 | gKeys[0].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:219:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 219 | gKeys[j - 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:220:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 220 | gKeys[j - 1].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:221:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 221 | gKeys[j - 1].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘void Amanith::GHermiteCurve2D::CalcCatmullRomTangents(unsigned int, unsigned int)’: ../src/2d/ghermitecurve2d.cpp:263:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 263 | gKeys[requestedInterval.Start()].InTangent = (GReal)0.5 * (gKeys[1].Value - gKeys[0].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:264:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 264 | gKeys[requestedInterval.Start()].OutTangent = gKeys[requestedInterval.Start()].InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:267:93: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 267 | gKeys[requestedInterval.End()].InTangent = gKeys[requestedInterval.Start()].InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:268:94: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 268 | gKeys[requestedInterval.End()].OutTangent = gKeys[requestedInterval.Start()].InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:283:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 283 | v1 = (-cso / (2 * csi)) * (gKeys[2].Value - gKeys[0].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:284:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 284 | v2 = ((GReal)3 / (GReal)2) * (gKeys[1].Value - gKeys[0].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:285:68: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 285 | gKeys[0].InTangent = gKeys[0].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:285:68: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 285 | gKeys[0].InTangent = gKeys[0].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:294:83: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 294 | v1 = (-cso / (2 * csi)) * (gKeys[j - 1].Value - gKeys[j - 3].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:295:86: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 295 | v2 = ((GReal)3 / (GReal)2) * (gKeys[j - 1].Value - gKeys[j - 2].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:296:76: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 296 | gKeys[j - 1].InTangent = gKeys[j - 1].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:296:76: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 296 | gKeys[j - 1].InTangent = gKeys[j - 1].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:305:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 305 | gKeys[i].OutTangent = cso * (gKeys[i + 1].Value - gKeys[i - 1].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:306:84: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 306 | gKeys[i].InTangent = csi * (gKeys[i + 1].Value - gKeys[i - 1].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘Amanith::GError Amanith::GHermiteCurve2D::SetPoints(const std::vector >&, Amanith::GReal, Amanith::GReal, bool)’: ../src/2d/ghermitecurve2d.cpp:430:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 430 | tmpkey.Value = NewPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:444:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 444 | tmpkey.Value = NewPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:450:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 450 | tmpkey.Value = NewPoints[j - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GHermiteCurve2D::DoAddPoint(Amanith::GReal, const Amanith::GPoint2*, unsigned int&, bool&)’: ../src/2d/ghermitecurve2d.cpp:707:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 707 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:743:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 743 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:763:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 763 | gKeys[PointsCount() - 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:779:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 779 | gKeys[keyIndex].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:788:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 788 | gKeys[keyIndex + 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GPoint2 Amanith::GHermiteCurve2D::Evaluate(Amanith::GReal) const’: ../src/2d/ghermitecurve2d.cpp:1049:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 1049 | GBool b; | ^ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GVector2 Amanith::GHermiteCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/2d/ghermitecurve2d.cpp:1072:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 1072 | GBool b; | ^ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual void Amanith::GHermiteCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../src/2d/ghermitecurve2d.cpp:1100:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1100 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1100:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1100 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1106:93: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1106 | LeftDerivative = RightDerivative = SegmentDerivative(0, Order, DomainStart()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1106:93: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1106 | LeftDerivative = RightDerivative = SegmentDerivative(0, Order, DomainStart()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1109:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1109 | LeftDerivative = RightDerivative = SegmentDerivative(PointsCount() - 2, Order, DomainEnd()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1109:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1109 | LeftDerivative = RightDerivative = SegmentDerivative(PointsCount() - 2, Order, DomainEnd()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1120:82: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1120 | LeftDerivative = SegmentDerivative(keyIndex - 1, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1121:79: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1121 | RightDerivative = SegmentDerivative(keyIndex, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1125:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1125 | LeftDerivative = RightDerivative = SegmentDerivative(keyIndex, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1125:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1125 | LeftDerivative = RightDerivative = SegmentDerivative(keyIndex, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual void Amanith::GHermiteCurve2D::XForm(const Amanith::GMatrix23&)’: ../src/2d/ghermitecurve2d.cpp:1136:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1136 | p = Matrix * gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1138:75: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1138 | pIn = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1139:76: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1139 | pOut = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1140:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1140 | gKeys[i].Value = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1141:59: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1141 | gKeys[i].InTangent = (pIn - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1142:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1142 | gKeys[i].OutTangent = (pOut - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual void Amanith::GHermiteCurve2D::XForm(const Amanith::GMatrix33&, bool)’: ../src/2d/ghermitecurve2d.cpp:1154:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1154 | p = Matrix * gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1156:83: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1156 | pIn = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1157:84: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1157 | pOut = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1158:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1158 | gKeys[i].Value = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1159:67: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1159 | gKeys[i].InTangent = (pIn - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1160:69: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1160 | gKeys[i].OutTangent = (pOut - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1170:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1170 | unTransfValue = p = gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1170:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1170 | unTransfValue = p = gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1172:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1172 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1180:66: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1180 | pIn = (gKeys[i].InTangent + unTransfValue); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1182:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1182 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1190:68: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1190 | pOut = (gKeys[i].OutTangent + unTransfValue); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1192:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1192 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/2d/ghermitecurve2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../src/2d/ghermitecurve2d.cpp:1172:17: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/ghermitecurve2d.cpp:1136:25: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gellipsecurve2d.h:37, from ../src/2d/gellipsecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gellipsecurve2d.h: In member function ‘void Amanith::GEllipseCurve2D::SetCenter(const Amanith::GPoint2&)’: ../include/amanith/2d/gellipsecurve2d.h:185:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | gCenter = NewCenter; | ^~~~~~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘void Amanith::GEllipseCurve2D::SetEllipse(const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, Amanith::GReal, Amanith::GReal, bool)’: ../src/2d/gellipsecurve2d.cpp:168:19: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 168 | gCenter = Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘Amanith::GError Amanith::GEllipseCurve2D::SetEllipse(const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, bool, bool)’: ../src/2d/gellipsecurve2d.cpp:272:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 272 | v0 = P0 - cc0; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:273:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 273 | v1 = P1 - cc0; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:274:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 274 | v2 = P0 - cc1; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:275:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 275 | v3 = P1 - cc1; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:269:23: warning: variable ‘cross1’ set but not used [-Wunused-but-set-variable] 269 | GReal cross0, cross1; | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GEllipseCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gellipsecurve2d.cpp:574:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 574 | rCurve->gCenter = gCenter; | ^~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:586:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 586 | lCurve->gCenter = gCenter; | ^~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GEllipseCurve2D::Flatten(std::vector >&, Amanith::GReal, bool) const’: ../src/2d/gellipsecurve2d.cpp:663:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 663 | p = w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GEllipseCurve2D::BaseClone(const Amanith::GElement&)’: ../src/2d/gellipsecurve2d.cpp:688:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 688 | gCenter = k.gCenter; | ^~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::Rotate(const Amanith::GPoint2&, Amanith::GReal)’: ../src/2d/gellipsecurve2d.cpp:712:45: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 712 | matrix = postTrans * (rot * preTrans); | ^ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gellipsecurve2d.cpp:716:19: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 716 | gCenter = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::Scale(const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gellipsecurve2d.cpp:730:47: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 730 | matrix = postTrans * (scale * preTrans); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::XForm(const Amanith::GMatrix23&)’: ../src/2d/gellipsecurve2d.cpp:770:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 770 | p0 = Matrix * StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:771:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 771 | p1 = Matrix * EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:781:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 781 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:782:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 782 | p3 = Matrix * EvaluateByAngle(angMin + 2 * step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:783:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 783 | p4 = Matrix * EvaluateByAngle(angMax + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:788:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 788 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:789:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 789 | p3 = Matrix * EvaluateByAngle(angMin + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:790:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 790 | p4 = Matrix * EvaluateByAngle(angMax + 2 * step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:829:35: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 829 | solution = invM * rhs; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::XForm(const Amanith::GMatrix33&, bool)’: ../src/2d/gellipsecurve2d.cpp:895:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 895 | p0 = Matrix * StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:896:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 896 | p1 = Matrix * EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:906:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 906 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:907:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 907 | p3 = Matrix * EvaluateByAngle(angMin + 2 * step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:908:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 908 | p4 = Matrix * EvaluateByAngle(angMax + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:913:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 913 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:914:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 914 | p3 = Matrix * EvaluateByAngle(angMin + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:915:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 915 | p4 = Matrix * EvaluateByAngle(angMax + 2 * step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:929:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 929 | p0 = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:930:17: note: in expansion of macro ‘PRJ_TRANSFORM’ 930 | PRJ_TRANSFORM(p0, p0); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:931:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 931 | p1 = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:932:17: note: in expansion of macro ‘PRJ_TRANSFORM’ 932 | PRJ_TRANSFORM(p1, p1); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:943:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 943 | p2 = EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:944:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 944 | PRJ_TRANSFORM(p2, p2); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:945:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 945 | p3 = EvaluateByAngle(angMin + 2 * step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:946:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 946 | PRJ_TRANSFORM(p3, p3); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:947:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 947 | p4 = EvaluateByAngle(angMax + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:948:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 948 | PRJ_TRANSFORM(p4, p4); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:953:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 953 | p2 = EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:954:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 954 | PRJ_TRANSFORM(p2, p2); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:955:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 955 | p3 = EvaluateByAngle(angMin + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:956:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 956 | PRJ_TRANSFORM(p3, p3); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:957:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 957 | p4 = EvaluateByAngle(angMax + 2 * step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:958:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 958 | PRJ_TRANSFORM(p4, p4); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:999:35: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 999 | solution = invM * rhs; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘bool Amanith::InvertFull_GJ(GMatrix&, const GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 5]’: ../src/2d/gellipsecurve2d.cpp:821:26: required from here ../include/amanith/geometry/gmatrix.h:786:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 786 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:852:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 852 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gellipsecurve2d.cpp:712:30: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/2d/gellipsecurve2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GVect& Amanith::XForm(GVect&, const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’: ../include/amanith/geometry/gxform.h:170:15: required from ‘Amanith::GVect Amanith::operator*(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’ ../src/2d/gellipsecurve2d.cpp:829:21: required from here ../include/amanith/geometry/gxform.h:145:24: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 145 | result = GVect(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../src/2d/gellipsecurve2d.cpp:930:3: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gellipsecurve2d.cpp:766:37: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmesh2d.o ../src/2d/gmesh2d.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpath2d.o ../src/2d/gpath2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gmesh2d.h:34, from ../src/2d/gmesh2d.cpp:30: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmesh2d.h: In instantiation of ‘void Amanith::GMeshVertex2D::SetPosition(const Amanith::GPoint&) [with DATA_TYPE = float]’: ../src/2d/gmesh2d.cpp:1598:7: required from here ../include/amanith/2d/gmesh2d.h:106:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 106 | gPosition = NewPos; | ~~~~~~~~~~^~~~~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../src/2d/gmesh2d.cpp:29: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GError Amanith::GMesh2D::BaseClone(const Amanith::GMesh2D&) [with DATA_TYPE = float; Amanith::GError = int]’: ../src/2d/gmesh2d.cpp:1604:7: required from here ../src/2d/gmesh2d.cpp:832:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 832 | newVertex->gPosition = Source.gVertices[i]->gPosition; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../src/2d/gpath2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GError Amanith::GMesh2D::BuildFromFaces(const std::vector >&, const std::vector >&, bool) [with DATA_TYPE = float; Amanith::GError = int]’: ../src/2d/gmesh2d.cpp:1604:7: required from here ../src/2d/gmesh2d.cpp:992:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 992 | verts[i].gPosition = Points[i]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:948:32: warning: variable ‘edgesCount’ set but not used [-Wunused-but-set-variable] 948 | GUInt32 i, j, k, w, q, edgesCount; | ^~~~~~~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’: ../src/2d/gmesh2d.cpp:1604:7: required from here ../src/2d/gmesh2d.cpp:1552:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1552 | p = extBox.Min(); | ~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1553:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1553 | p = p - GPoint(1, 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1555:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1555 | p = extBox.Max(); | ~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1556:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1556 | p = p + GPoint(1, 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1540:48: warning: variable ‘front’ set but not used [-Wunused-but-set-variable] 1540 | GMeshFace2D *left, *right, *front; | ^~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GMeshEdge2D* Amanith::GMesh2D::MakeVertexEdge(Amanith::GMeshVertex2D*, Amanith::GMeshFace2D*, Amanith::GMeshFace2D*) [with DATA_TYPE = float]’: ../src/2d/gmesh2d.cpp:1604:7: required from here ../src/2d/gmesh2d.cpp:1110:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1110 | a = edge1->Org()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1111:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1111 | b = edge1->Dest()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1112:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1112 | c = edge2->Org()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1113:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1113 | d = edge2->Dest()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmesh2d.h: In instantiation of ‘void Amanith::GMeshVertex2D::SetPosition(const Amanith::GPoint&) [with DATA_TYPE = double]’: ../src/2d/gmesh2d.cpp:1608:7: required from here ../include/amanith/2d/gmesh2d.h:106:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 106 | gPosition = NewPos; | ~~~~~~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GError Amanith::GMesh2D::BaseClone(const Amanith::GMesh2D&) [with DATA_TYPE = double; Amanith::GError = int]’: ../src/2d/gmesh2d.cpp:1614:7: required from here ../src/2d/gmesh2d.cpp:832:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 832 | newVertex->gPosition = Source.gVertices[i]->gPosition; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GError Amanith::GMesh2D::BuildFromFaces(const std::vector >&, const std::vector >&, bool) [with DATA_TYPE = double; Amanith::GError = int]’: ../src/2d/gmesh2d.cpp:1614:7: required from here ../src/2d/gmesh2d.cpp:992:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 992 | verts[i].gPosition = Points[i]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:948:32: warning: variable ‘edgesCount’ set but not used [-Wunused-but-set-variable] 948 | GUInt32 i, j, k, w, q, edgesCount; | ^~~~~~~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’: ../src/2d/gmesh2d.cpp:1614:7: required from here ../src/2d/gmesh2d.cpp:1552:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1552 | p = extBox.Min(); | ~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1553:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1553 | p = p - GPoint(1, 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1555:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1555 | p = extBox.Max(); | ~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1556:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1556 | p = p + GPoint(1, 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1540:48: warning: variable ‘front’ set but not used [-Wunused-but-set-variable] 1540 | GMeshFace2D *left, *right, *front; | ^~~~~ ../src/2d/gmesh2d.cpp: In instantiation of ‘Amanith::GMeshEdge2D* Amanith::GMesh2D::MakeVertexEdge(Amanith::GMeshVertex2D*, Amanith::GMeshFace2D*, Amanith::GMeshFace2D*) [with DATA_TYPE = double]’: ../src/2d/gmesh2d.cpp:1614:7: required from here ../src/2d/gmesh2d.cpp:1110:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1110 | a = edge1->Org()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1111:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1111 | b = edge1->Dest()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gmesh2d.cpp:1112:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1112 | c = edge2->Org()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gmesh2d.cpp:1113:11: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1113 | d = edge2->Dest()->Position(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpath2d.cpp: In member function ‘Amanith::GError Amanith::GPath2D::OpenPath(Amanith::GReal)’: ../src/2d/gpath2d.cpp:765:23: warning: variable ‘newMinKnotParam’ set but not used [-Wunused-but-set-variable] 765 | GReal newMinKnotParam, newMaxKnotParam, l; | ^~~~~~~~~~~~~~~ ../src/2d/gpath2d.cpp: In member function ‘virtual void Amanith::GPath2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../src/2d/gpath2d.cpp:1183:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1183 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpath2d.cpp:1183:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1183 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpath2d.cpp:1193:94: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1193 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpath2d.cpp:1193:94: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1193 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpath2d.cpp:1197:86: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1197 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpath2d.cpp:1197:86: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1197 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gmesh2d.cpp:32: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMin(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1554:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1604:7: required from here ../include/amanith/geometry/gaabox.h:219:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 219 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMax(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1557:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1604:7: required from here ../include/amanith/geometry/gaabox.h:231:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 231 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1554:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1614:7: required from here ../include/amanith/geometry/gaabox.h:219:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 219 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMax(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1557:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1614:7: required from here ../include/amanith/geometry/gaabox.h:231:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 231 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = float; unsigned int SIZE = 2]’: ../include/amanith/geometry/gaabox.h:112:13: required from ‘Amanith::GGenericAABox::GGenericAABox(const std::vector >&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ ../src/2d/gmesh2d.cpp:1551:30: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1604:7: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../include/amanith/geometry/gaabox.h:112:13: required from ‘Amanith::GGenericAABox::GGenericAABox(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ ../src/2d/gmesh2d.cpp:1551:30: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1614:7: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gtracer2d.o ../src/2d/gtracer2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/2d/gtracer2d.h:32, from ../src/2d/gtracer2d.cpp:30: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../src/2d/gtracer2d.cpp:29: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gtracer2d.cpp:34: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In member function ‘void Amanith::GTracedContour::DrawContour(std::vector >&, Amanith::GReal) const’: ../src/2d/gtracer2d.cpp:62:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 62 | cursor = c.Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:75:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 75 | cursor = gPoints[k].Points[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:78:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 78 | cursor = gPoints[i].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:83:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 83 | cursor = gPoints[i].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In member function ‘Amanith::GError Amanith::GTracedContour::ConvertToPath(Amanith::GPath2D&) const’: ../src/2d/gtracer2d.cpp:104:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 104 | cursor = c.Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:115:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 115 | a = cursor; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:118:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 118 | a = gPoints[w].Points[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:126:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 126 | b = gPoints[w - 1].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:127:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 127 | cursor = gPoints[w - 1].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:131:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 131 | b = gPoints[w - 1].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:145:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 145 | cursor = gPoints[i].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:96:16: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 96 | GError err; | ^~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::FurthestLinSubPaths(const PixelPath&, std::vector&)’: ../src/2d/gtracer2d.cpp:418:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 418 | cur = pt[k] - pt[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp:432:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 432 | constraint[0] = off; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp:436:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 436 | constraint[1] = off; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp:448:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 448 | cur = pt[k1] - pt[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::AdjustVertices(const PixelPath&, const std::vector >&, const std::vector&, int, int, PrivateCurve&)’: ../src/2d/gtracer2d.cpp:701:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 701 | Q = q[j] + q[i]; | ^ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::SmoothCurve(PrivateCurve*, int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: ../src/2d/gtracer2d.cpp:806:63: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 806 | curve->Vertexes[i] = curve->Vertexes[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:807:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 807 | curve->Vertexes[j] = tmp; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:816:84: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 816 | p4 = GMath::Lerp((GReal)0.5, curve->Vertexes[k], curve->Vertexes[j]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:836:113: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 836 | p2 = GMath::Lerp((GReal)0.5 + (GReal)0.5 * alpha, curve->Vertexes[i], curve->Vertexes[j]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:837:113: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 837 | p3 = GMath::Lerp((GReal)0.5 + (GReal)0.5 * alpha, curve->Vertexes[k], curve->Vertexes[j]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static int Amanith::GTracer2D::SecondSeg(const PixelPath&, int, int)’: ../src/2d/gtracer2d.cpp:889:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 889 | pOld = Path.Points[StartPoint]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:894:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 894 | pNew = Path.Points[k1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:902:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 902 | pOld = pNew; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::ShiftPath(PixelPath&)’: ../src/2d/gtracer2d.cpp:917:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 917 | pOld = Path.Points[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:922:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | pNew = Path.Points[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:940:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 940 | pOld = pNew; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:947:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 947 | corner = bestCorners[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:961:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 961 | newPoints[i] = Path.Points[ofs]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/2d/gtracer2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GVect& Amanith::XForm(GVect&, const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:170:15: required from ‘Amanith::GVect Amanith::operator*(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../include/amanith/geometry/gxform.h:450:21: required from ‘DATA_TYPE Amanith::QuadraticForm(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ ../include/amanith/geometry/gxform.h:471:23: required from ‘DATA_TYPE Amanith::QuadraticForm(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3; unsigned int POINT_SIZE = 2]’ ../src/2d/gtracer2d.cpp:734:22: required from here ../include/amanith/geometry/gxform.h:145:24: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 145 | result = GVect(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpixelmap.o ../src/2d/gpixelmap.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gfont2d.o ../src/2d/gfont2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpixelmap.h:37, from ../src/2d/gpixelmap.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33, from ../src/2d/gpixelmap.cpp:31: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../src/2d/gpixelmap.cpp: In member function ‘Amanith::GError Amanith::GPixelMap::Negative(Amanith::GPixelMap&) const’: ../src/2d/gpixelmap.cpp:713:28: warning: variable ‘pixels8Dst’ set but not used [-Wunused-but-set-variable] 713 | GUChar8 *pixels8, *pixels8Dst; | ^~~~~~~~~~ ../src/2d/gpixelmap.cpp:714:29: warning: variable ‘pixels32Dst’ set but not used [-Wunused-but-set-variable] 714 | GUInt32 *pixels32, *pixels32Dst; | ^~~~~~~~~~~ ../src/2d/gpixelmap.cpp:715:29: warning: variable ‘pixels16Dst’ set but not used [-Wunused-but-set-variable] 715 | GUInt16 *pixels16, *pixels16Dst; | ^~~~~~~~~~~ ../src/2d/gpixelmap.cpp: In static member function ‘static Amanith::GError Amanith::GPixelMap::ResizeGray(unsigned int, unsigned int, const Amanith::GPixelMap&, Amanith::GPixelMap&, Amanith::GResizeOp)’: ../src/2d/gpixelmap.cpp:1097:16: warning: variable ‘sumWeights’ set but not used [-Wunused-but-set-variable] 1097 | GFloat sumWeights; | ^~~~~~~~~~ ../src/2d/gpixelmap.cpp: In static member function ‘static Amanith::GError Amanith::GPixelMap::ResizeRGB(unsigned int, unsigned int, const Amanith::GPixelMap&, Amanith::GPixelMap&, Amanith::GResizeOp)’: ../src/2d/gpixelmap.cpp:1295:16: warning: variable ‘sumWeights’ set but not used [-Wunused-but-set-variable] 1295 | GFloat sumWeights; | ^~~~~~~~~~ ../src/2d/gpixelmap.cpp: In member function ‘Amanith::GError Amanith::GPixelMap::EdgePreservingSmoothMono(int, int, bool)’: ../src/2d/gpixelmap.cpp:2265:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2265 | for (i = -mask_size; i <= mask_size; i++) | ^~~ ../src/2d/gpixelmap.cpp:2271:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2271 | for (i = mask_size; i < YSize - mask_size; i++) { | ^~~ ../src/2d/gpixelmap.cpp:2300:57: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2300 | for (l = 0; l < (7 - k); l++) | ^~~ ../src/2d/gpixelmap.cpp:2306:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2306 | *out++ = (GUChar8)((p[3] + p[4]) / 2); | ^ ../src/2d/gpixelmap.cpp:2375:49: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2375 | for (l = 0; l < (7 - k); l++) | ^~~ ../src/2d/gpixelmap.cpp:2381:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2381 | *out++ = (GUChar8)((p[3] + p[4]) / 2); | ^ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gfont2d.h:32, from ../src/2d/gfont2d.cpp:30: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33, from ../include/amanith/2d/gfont2d.h:34: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/geometry/gray.h:33, from ../include/amanith/geometry/glineseg.h:33, from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../src/2d/gfont2d.cpp:29: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gfont2d.cpp:31: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gkernel.h:33, from ../src/2d/gfont2d.cpp:33: ../include/amanith/gpluglib.h: At global scope: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontCharContour2D::BuildGoodContour(Amanith::GReal, const std::vector >&, const std::vector&)’: ../src/2d/gfont2d.cpp:85:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 85 | p3 = NewPoints[k3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:100:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 100 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:103:62: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 103 | p3 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:114:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 114 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:118:95: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 118 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:121:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 121 | p2 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:136:74: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | p4 = NewPoints[k4]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:140:95: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 140 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:143:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 143 | p3 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:171:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 171 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:175:95: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 175 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:178:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 178 | p3 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:188:90: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 188 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:189:90: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 189 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:193:103: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 193 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:196:78: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 196 | p2 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:206:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 206 | p1 = p2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:207:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 207 | p2 = p3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:64:79: warning: variable ‘on4’ set but not used [-Wunused-but-set-variable] 64 | GInt32 on1 = (PointsFlags[k1] & 1), on2 = (PointsFlags[k2] & 1), on3, on4, isCubic; | ^~~ ../src/2d/gfont2d.cpp:66:64: warning: variable ‘f4’ set but not used [-Wunused-but-set-variable] 66 | GInt32 f1 = PointsFlags[k1], f2 = PointsFlags[k2], f3, f4; | ^~ ../src/2d/gfont2d.cpp: In copy constructor ‘Amanith::GFontCharContour2D::GFontCharContour2D(const Amanith::GFontCharContour2D&)’: ../src/2d/gfont2d.cpp:221:28: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 221 | gBoundBox = Source.gBoundBox; | ^~~~~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/2d/gfont2d.cpp: In static member function ‘static void Amanith::GFontCharContour2D::DrawContour(const std::vector >&, const std::vector&, std::vector >&, Amanith::GReal)’: ../src/2d/gfont2d.cpp:258:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 258 | p3 = ContourPoints[k3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:272:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 272 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:279:78: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 279 | p4 = ContourPoints[k4]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:297:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 297 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:302:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 302 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:303:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 303 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:312:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 312 | p1 = p2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:313:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 313 | p2 = p3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontCharContour2D::DrawContour(std::vector >&, Amanith::GReal, const Amanith::GMatrix33&) const’: ../src/2d/gfont2d.cpp:342:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 342 | p = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:343:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 343 | h = Transformation * p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:344:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 344 | tmpPoints[i] = h; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontCharContour2D::DecomposeBezier(std::vector >&, std::vector&) const’: ../src/2d/gfont2d.cpp:388:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 388 | p3 = gPoints[k3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:403:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 403 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:410:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 410 | p4 = gPoints[k4]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:428:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 428 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:433:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 433 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:434:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 434 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:443:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 443 | p1 = p2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:444:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 444 | p2 = p3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘Amanith::GPoint2 Amanith::GFontCharContour2D::PickPointOnCurve() const’: ../src/2d/gfont2d.cpp:482:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 482 | p = (p0 + p1) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In static member function ‘static int Amanith::GFontCharContour2D::FindLeftArc(const std::vector >&, const std::vector&, Amanith::GReal, unsigned int&)’: ../src/2d/gfont2d.cpp:500:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 500 | p = Points[ofs0 + q]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:503:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 503 | p1 = Points[ofs0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:504:57: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 504 | p2 = Points[ofs0 + k - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘int Amanith::GFontCharContour2D::IntersectionsCount(const Amanith::GRay2&) const’: ../src/2d/gfont2d.cpp:540:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 540 | p = NormalizedRay.Origin(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:556:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 556 | p1 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:557:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 557 | p2 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:558:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 558 | v = p2 - p1; | ^~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gfont2d.cpp:593:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 593 | p1 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:594:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 594 | p2 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:595:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 595 | p3 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:598:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 598 | p4 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:614:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 614 | pu0 = tmpBezier.Evaluate(u0); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:615:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 615 | pu1 = tmpBezier.Evaluate(u1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:677:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 677 | p4 = tmpBezier.Evaluate(u); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In copy constructor ‘Amanith::GFontChar2D::GFontChar2D(const Amanith::GFontChar2D&)’: ../src/2d/gfont2d.cpp:797:27: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 797 | gAdvance = Source.gAdvance; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontChar2D::LabelContour(const Amanith::GFontCharContour2D&) const’: ../src/2d/gfont2d.cpp:952:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 952 | p = Contour.PickPointOnCurve(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘const Amanith::GPoint2& Amanith::GFont2D::KerningByIndex(unsigned int, unsigned int) const’: ../src/2d/gfont2d.cpp:1342:38: warning: reference to local variable ‘entry’ returned [-Wreturn-local-addr] 1342 | return entry.Kerning; | ~~~~~~^~~~~~~ ../src/2d/gfont2d.cpp:1326:23: note: declared here 1326 | GKerningEntry entry; | ^~~~~ ../src/2d/gfont2d.cpp:1361:30: warning: reference to local variable ‘entry’ returned [-Wreturn-local-addr] 1361 | return entry.Kerning; | ~~~~~~^~~~~~~ ../src/2d/gfont2d.cpp:1326:23: note: declared here 1326 | GKerningEntry entry; | ^~~~~ ../src/2d/gfont2d.cpp:1365:30: warning: reference to local variable ‘entry’ returned [-Wreturn-local-addr] 1365 | return entry.Kerning; | ~~~~~~^~~~~~~ ../src/2d/gfont2d.cpp:1326:23: note: declared here 1326 | GKerningEntry entry; | ^~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:55:21: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:578:26: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:579:24: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:953:15: required from here ../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:954:18: required from here ../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gfont2d.cpp:580:21: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gfont2d.cpp:32: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gfont2d.cpp:343:24: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gfont2d.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]’: /usr/include/c++/13/bits/stl_algobase.h:506:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]’ /usr/include/c++/13/bits/stl_algobase.h:533:42: required from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]’ /usr/include/c++/13/bits/stl_algobase.h:541:31: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/13/bits/stl_algobase.h:633:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/13/bits/vector.tcc:250:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Amanith::GFontCharContour2D; _Alloc = std::allocator]’ ../src/2d/gfont2d.cpp:792:21: required from here ../include/amanith/2d/gfont2d.h:91:24: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 91 | class G_EXPORT GFontCharContour2D { | ^~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:51, from ../include/amanith/gglobal.h:40, from ../include/amanith/geometry/gdistance.h:32: /usr/include/c++/13/bits/stl_algobase.h:388:25: note: synthesized method ‘Amanith::GFontCharContour2D& Amanith::GFontCharContour2D::operator=(const Amanith::GFontCharContour2D&)’ first required here 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gtesselator2d.o ../src/2d/gtesselator2d.cpp ../src/2d/gfont2d.cpp: In member function ‘Amanith::GFontCharContour2D::IntersectionsCount(Amanith::GGenericRay const&) const’: ../src/2d/gfont2d.cpp:609:33: warning: ‘u0’ may be used uninitialized [-Wmaybe-uninitialized] 609 | if (u1 < u0) { | ^~ ../src/2d/gfont2d.cpp:532:18: note: ‘u0’ was declared here 532 | GReal u, u0, u1, a, b, c, dotDirections, fSign, den; | ^~ ../src/2d/gfont2d.cpp:609:33: warning: ‘u1’ may be used uninitialized [-Wmaybe-uninitialized] 609 | if (u1 < u0) { | ^~ ../src/2d/gfont2d.cpp:532:22: note: ‘u1’ was declared here 532 | GReal u, u0, u1, a, b, c, dotDirections, fSign, den; | ^~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gmesh2d.h:34, from ../include/amanith/2d/gtesselator2d.h:32, from ../src/2d/gtesselator2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/2d/gtesselator2d.cpp: In function ‘bool Amanith::EdgeIntersect(const GPoint&, const GPoint&, const GPoint&, const GPoint&, double&, double&)’: ../src/2d/gtesselator2d.cpp:306:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 306 | Swap(oo1, oo2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ In file included from ../include/amanith/2d/gmesh2d.h:33: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:306:17: note: in expansion of macro ‘Swap’ 306 | Swap(oo1, oo2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:307:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 307 | Swap(dd1, dd2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:307:17: note: in expansion of macro ‘Swap’ 307 | Swap(dd1, dd2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:421:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 421 | Swap(oo1, dd1); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:421:17: note: in expansion of macro ‘Swap’ 421 | Swap(oo1, dd1); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:424:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 424 | Swap(oo2, dd2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:424:17: note: in expansion of macro ‘Swap’ 424 | Swap(oo2, dd2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:427:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 427 | Swap(oo1, oo2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:427:17: note: in expansion of macro ‘Swap’ 427 | Swap(oo1, oo2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:428:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 428 | Swap(dd1, dd2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:428:17: note: in expansion of macro ‘Swap’ 428 | Swap(dd1, dd2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:594:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 594 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, Amanith::GAABox2&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:702:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 702 | pMin = desc.PriorityTree.front()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:703:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 703 | pMax = desc.PriorityTree.back()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:713:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 713 | p = extVertex->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:672:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 672 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, std::vector&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:765:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 765 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, std::vector&, Amanith::GAABox2&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:894:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 894 | pMin = desc.PriorityTree.front()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:895:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 895 | pMax = desc.PriorityTree.back()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:915:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 915 | p = extVertex->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:864:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 864 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘void Amanith::GTesselator2D::AddContourPoint(double, double, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:992:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 992 | Descriptor.LastPoints[Descriptor.StepsDone] = newPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:999:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 999 | Descriptor.LastPoints[1] = newPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1023:67: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1023 | Descriptor.LastPoints[0] = Descriptor.LastPoints[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1024:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1024 | Descriptor.LastPoints[1] = newPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘void Amanith::GTesselator2D::EndContour(GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1081:67: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1081 | Descriptor.LastPoints[1] = Descriptor.LastPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::ProcessRightGoingEdges(Amanith::GMeshVertex2D*, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1196:16: warning: variable ‘rightGoingFound’ set but not used [-Wunused-but-set-variable] 1196 | GInt32 rightGoingFound; | ^~~~~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘int Amanith::GTesselator2D::CheckIntersection(const Amanith::GPoint&, Amanith::GMeshEdge2D*, Amanith::GMeshEdge2D*, Amanith::GPoint&)’: ../src/2d/gtesselator2d.cpp:1443:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1443 | intersectionPoint = Event; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1451:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1451 | intersectionPoint = tmpEdge->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::DoIntersection(Amanith::GMeshEdge2D*, Amanith::GMeshEdge2D*, int&, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1487:31: warning: variable ‘newEdge’ set but not used [-Wunused-but-set-variable] 1487 | GMeshEdge2D *newEdge; | ^~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::CloseRegions(Amanith::GMeshVertex2D*, std::vector&, Amanith::GAVLNode**, Amanith::GAVLNode**, bool&, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1866:31: warning: variable ‘regionClosed’ set but not used [-Wunused-but-set-variable] 1866 | GBool leftGoingFound, regionClosed, localRevisitFlag; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::PatchRightDiagonal(Amanith::GMeshVertex2D*, Amanith::GAVLNode*, Amanith::GAVLNode*, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1990:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1990 | minDest = v->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1996:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1996 | minDest = v->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘void Amanith::GTesselator2D::SimplifyEdges(Amanith::GMeshVertex2D*, std::vector&, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:2128:37: warning: variable ‘data2Sym’ set but not used [-Wunused-but-set-variable] 2128 | GMeshToAVL *data1, *data2, *data2Sym, *data1Sym; | ^~~~~~~~ ../src/2d/gtesselator2d.cpp:2128:48: warning: variable ‘data1Sym’ set but not used [-Wunused-but-set-variable] 2128 | GMeshToAVL *data1, *data2, *data2Sym, *data1Sym; | ^~~~~~~~ ../src/2d/gtesselator2d.cpp: In static member function ‘static Amanith::GMeshEdge2D* Amanith::GTesselator2D::CCWSmallerAngleSpanEdge(Amanith::GMeshEdge2D*, const Amanith::GPoint&, const Amanith::GPoint&)’: ../src/2d/gtesselator2d.cpp:2557:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2557 | a = e1->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2558:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2558 | c = e2->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2567:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2567 | a = c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2571:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2571 | c = e2->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2575:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2575 | a = c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/2d/gtesselator2d.h:34: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gtesselator2d.cpp:755:23: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gmesh2d.h: In instantiation of ‘void Amanith::GMeshVertex2D::SetPosition(const Amanith::GPoint&) [with DATA_TYPE = double]’: ../src/2d/gtesselator2d.cpp:1016:22: required from here ../include/amanith/2d/gmesh2d.h:106:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 106 | gPosition = NewPos; | ~~~~~~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o ganimtrsnode2d.o ../src/2d/ganimtrsnode2d.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/ghermitecurve1d.h:37, from ../include/amanith/gproperty.h:32, from ../include/amanith/gmultiproperty.h:32, from ../src/2d/ganimtrsnode2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/2d/ganimtrsnode2d.cpp: In member function ‘Amanith::GError Amanith::GAnimTRSNode2D::SetPivotPosition(const Amanith::GVectBase&, bool)’: ../src/2d/ganimtrsnode2d.cpp:750:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 750 | gPivotPosition = NewPosition; | ^~~~~~~~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ganimtrsnode2d.cpp: In member function ‘Amanith::GError Amanith::GAnimTRSNode2D::SetPivotScale(const Amanith::GVectBase&, bool)’: ../src/2d/ganimtrsnode2d.cpp:813:23: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 813 | gPivotScale = NewScaleFactors; | ^~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ganimtrsnode2d.cpp: In member function ‘virtual Amanith::GError Amanith::GAnimTRSNode2D::BaseClone(const Amanith::GElement&)’: ../src/2d/ganimtrsnode2d.cpp:834:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 834 | gPivotPosition = s.gPivotPosition; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ganimtrsnode2d.cpp:836:25: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 836 | gPivotScale = s.gPivotScale; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/ganimtrsnode2d.cpp:364:36: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gaffineparts.o ../src/geometry/gaffineparts.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o geigen.o ../src/numerics/geigen.cpp ../src/geometry/gaffineparts.cpp: In member function ‘void Amanith::GAffineParts::DecompAffine(const Amanith::GMatrix33&)’: ../src/geometry/gaffineparts.cpp:52:22: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 52 | Q = -Q; | ^ In file included from ../include/amanith/geometry/gaffineparts.h:34, from ../src/geometry/gaffineparts.cpp:29: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/geometry/gaffineparts.cpp:78:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 78 | p = Snuggle(gStretchRot, gStretchFactors); | ^ In file included from ../include/amanith/geometry/gaffineparts.h:32: ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:47:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 47 | GBool b; | ^ ../src/geometry/gaffineparts.cpp: In member function ‘Amanith::GQuaternion Amanith::GAffineParts::Snuggle(Amanith::GQuaternion&, Amanith::GVector3&)’: ../src/geometry/gaffineparts.cpp:169:40: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 169 | qtoz = qxtoz; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:175:40: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 175 | qtoz = qytoz; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:181:40: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 181 | qtoz = q0001; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:187:28: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 187 | q = q.Conj(); | ^ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:210:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 210 | p = q1000; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:212:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 212 | p = q0001; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:217:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 217 | p = qppmm; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:219:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 219 | p = qpppp; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:224:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 224 | p = qmpmm; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:226:45: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 226 | p = qpppm; | ^~~~~ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:230:26: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 230 | qp = q * p; | ^ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/geometry/gaffineparts.cpp:233:35: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 233 | p = qtoz * p.Conj(); | ^ ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘bool Amanith::DecompPolar(const GMatrix&, GMatrix&, DATA_TYPE&, GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]’: ../src/geometry/gaffineparts.cpp:50:20: required from here ../include/amanith/geometry/gmatrix.h:1653:19: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1653 | a = Src; | ~~^~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:1654:19: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1654 | w = a; | ~~^~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:1672:19: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1672 | w = (GReal)0.5 * (g * w + (1 / g) * a); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:1691:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1691 | w = (GReal)0.5 * (g * w + (1 / g) * a); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:1698:19: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1698 | Q = w; | ~~^~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:1703:19: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1703 | S = tw * Src; | ~~^~~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘bool Amanith::InvertFull_GJ(GMatrix&, const GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]’: ../include/amanith/geometry/gmatrix.h:1659:24: required from ‘bool Amanith::DecompPolar(const GMatrix&, GMatrix&, DATA_TYPE&, GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]’ ../src/geometry/gaffineparts.cpp:50:20: required from here ../include/amanith/geometry/gmatrix.h:786:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 786 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:852:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 852 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘void Amanith::DecompPolar_Rank2(GMatrix&, const GMatrix&, GMatrix&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gmatrix.h:1666:21: required from ‘bool Amanith::DecompPolar(const GMatrix&, GMatrix&, DATA_TYPE&, GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]’ ../src/geometry/gaffineparts.cpp:50:20: required from here ../include/amanith/geometry/gmatrix.h:1585:20: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1585 | v2 = Cross(q0, q1); | ~~~^~~~~~~~~~~~~~~ In file included from ../include/amanith/geometry/gquat.h:33: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../include/amanith/geometry/gmatrix.h:1703:10: required from ‘bool Amanith::DecompPolar(const GMatrix&, GMatrix&, DATA_TYPE&, GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]’ ../src/geometry/gaffineparts.cpp:50:20: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gintegration.o ../src/numerics/gintegration.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gdrawstyle.o ../src/rendering/gdrawstyle.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpixelmap.h:37, from ../include/amanith/rendering/gdrawstyle.h:32, from ../src/rendering/gdrawstyle.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GGradientDesc::SetStartPoint(const Amanith::GPoint2&)’: ../src/rendering/gdrawstyle.cpp:83:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 83 | gStartPoint = Point; | ^~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GGradientDesc::SetAuxPoint(const Amanith::GPoint2&)’: ../src/rendering/gdrawstyle.cpp:92:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 92 | gAuxPoint = Point; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GGradientDesc::SetMatrix(const Amanith::GMatrix33&)’: ../src/rendering/gdrawstyle.cpp:172:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 172 | gInverseMatrix = tmpInv * preTrans; | ^~~~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp:175:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 175 | gMatrix = Matrix; | ^~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GPatternDesc::SetLogicalWindow(const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/rendering/gdrawstyle.cpp:322:34: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 322 | gLogicalWindow = tmpBox; | ^~~~~~ In file included from ../include/amanith/rendering/gdrawstyle.h:33: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GPatternDesc::SetMatrix(const Amanith::GMatrix33&)’: ../src/rendering/gdrawstyle.cpp:362:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 362 | gInverseMatrix = tmpInv * preTrans; | ^~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp:365:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 365 | gMatrix = Matrix; | ^~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘virtual void Amanith::GDrawStyle::SetStrokeColor(const Amanith::GVectBase&)’: ../src/rendering/gdrawstyle.cpp:573:32: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 573 | gStrokeColor = Color; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘virtual void Amanith::GDrawStyle::SetFillColor(const Amanith::GVectBase&)’: ../src/rendering/gdrawstyle.cpp:722:30: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 722 | gFillColor = Color; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘virtual void Amanith::GDrawStyle::SetModelView(const Amanith::GMatrix33&)’: ../src/rendering/gdrawstyle.cpp:771:46: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 771 | gInverseModelView = tmpInv * preTrans; | ^~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp:774:30: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 774 | gModelView = Matrix; | ^~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘bool Amanith::InvertFull_GJ(GMatrix&, const GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gdrawstyle.cpp:161:21: required from here ../include/amanith/geometry/gmatrix.h:786:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 786 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:852:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 852 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gdrawstyle.cpp:308:26: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/rendering/gdrawstyle.cpp:172:29: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gdrawboard.o ../src/rendering/gdrawboard.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../src/rendering/gdrawboard.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]’: ../src/rendering/gdrawboard.cpp:923:15: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/rendering/gdrawboard.cpp:235:31: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglboard.o ../src/rendering/gopenglboard.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglstyles.o ../src/rendering/gopenglstyles.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglboard.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglboard.cpp:1132:18: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/rendering/gopenglboard.cpp:30: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/rendering/gopenglboard.cpp:1126:24: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglstyles.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglstyles.cpp: In member function ‘void Amanith::GOpenGLGradientDesc::UpdateHermiteTangents()’: ../src/rendering/gopenglstyles.cpp:411:118: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 411 | gInTangents[i] = GVector4(redKey.InTangent, greenKey.InTangent, blueKey.InTangent, alphaKey.InTangent); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstyles.cpp:412:123: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 412 | gOutTangents[i] = GVector4(redKey.OutTangent, greenKey.OutTangent, blueKey.OutTangent, alphaKey.OutTangent); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstyles.cpp: In member function ‘void Amanith::GOpenGLBoard::UseStyle(Amanith::GPaintType, Amanith::GCompositingOperation, unsigned int, const Amanith::GVector4&, const Amanith::GOpenGLGradientDesc*, const Amanith::GOpenGLPatternDesc*, const Amanith::GMatrix33&, const Amanith::GMatrix33&)’: ../src/rendering/gopenglstyles.cpp:1127:54: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1127 | col = key.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstyles.cpp:1264:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1264 | pf = pc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstyles.cpp:1433:137: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1433 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * PhysicalToLogicalMatrix())))); | ^ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:1437:154: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1437 | m = reflectFactors * (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * PhysicalToLogicalMatrix())))); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:1441:129: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1441 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * PhysicalToLogicalMatrix())))); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:1514:62: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1514 | col = key.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstyles.cpp:1729:121: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1729 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * ModelView)))); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:1733:140: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1733 | m = (reflectFactors * (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * ModelView))))); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:1737:113: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 1737 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * ModelView)))); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawAndPopDepthMask(const Amanith::GAABox2&, const Amanith::GDrawStyle&, bool, unsigned int, unsigned int, bool)’: ../src/rendering/gopenglstyles.cpp:2234:83: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 2234 | m = GLProjectionMatrix(ll, rr, bb, tt, (GReal)1e-7); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 4; unsigned int COLS = 4]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:2273:67: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 2273 | m = GLProjectionMatrix(ll, rr, bb, tt, (GReal)1e-7); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 4; unsigned int COLS = 4]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gopenglstyles.cpp:2293:49: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 2293 | m = GLProjectionMatrix(ll, rr, bb, tt, 1); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 4; unsigned int COLS = 4]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglstyles.cpp:810:20: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/rendering/gopenglstyles.cpp:1276:71: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/rendering/gopenglstyles.cpp:33: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/rendering/gopenglstyles.cpp:1169:55: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglmasks.o ../src/rendering/gopenglmasks.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglmasks.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglgroups.o ../src/rendering/gopenglgroups.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglgroups.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglradialgrad.o ../src/rendering/gopenglradialgrad.cpp ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglgroups.cpp: In member function ‘void Amanith::GOpenGLBoard::GrabFrameBuffer(const Amanith::GAABox2&, Amanith::GLGrabbedRect&)’: ../src/rendering/gopenglgroups.cpp:297:37: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 297 | Shot.gNotExpandedLogicBox = tmpBox; | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglgroups.cpp:301:34: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglradialgrad.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglconicalgrad.o ../src/rendering/gopenglconicalgrad.cpp ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp: In member function ‘void Amanith::GOpenGLBoard::IntersectRaysDisk(const Amanith::GRay2&, const Amanith::GRay2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GPoint2&, Amanith::GPoint2&, Amanith::GReal&) const’: ../src/rendering/gopenglradialgrad.cpp:52:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 52 | P0 = Ray0.Origin() + intParams[0] * Ray0.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:57:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 57 | P1 = Ray1.Origin() + intParams[0] * Ray1.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:46:15: warning: variable ‘intFound’ set but not used [-Wunused-but-set-variable] 46 | GBool intFound; | ^~~~~~~~ ../src/rendering/gopenglradialgrad.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLRadialSector(const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, bool, const std::vector&, Amanith::GColorRampInterpolation, Amanith::GColorRampSpreadMode, Amanith::GReal) const’: ../src/rendering/gopenglradialgrad.cpp:372:48: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 372 | oldCol = tmpKeys[0].Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:374:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 374 | c = Focus + t * dirFC; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:378:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 378 | p = e0 - c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:379:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 379 | m = e0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:382:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 382 | p = r * normDirFC; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:383:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 383 | m = c + p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:389:31: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 389 | ptsCache[0] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:403:56: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 403 | oldCol = tmpKeys[1].Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:415:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 415 | m = q + c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:416:43: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 416 | ptsCache[k + 1] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:422:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 422 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:427:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 427 | m = c + r * normDirFC; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:430:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 430 | m = q + c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:432:35: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 432 | ptsCache[k + 1] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:442:56: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 442 | oldCol = tmpKeys[1].Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:447:48: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 447 | oldCol = tmpKeys[i].Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:449:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 449 | c = Focus + t * dirFC; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:453:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 453 | p = e0 - c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:454:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 454 | m = e0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:457:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 457 | p = r * normDirFC; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:458:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 458 | m = c + p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:461:31: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 461 | ptsCache[0] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:467:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 467 | m = q + c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:468:43: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 468 | ptsCache[k + 1] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:469:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 469 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:473:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 473 | m = c + r * normDirFC; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:476:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 476 | m = q + c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:478:35: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 478 | ptsCache[k + 1] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:488:31: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 488 | col = oldCol; | ^~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:490:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 490 | col = tmpKeys[i].Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:493:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 493 | c = Focus + t * dirFC; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:497:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 497 | p = e0 - c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:498:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 498 | m = e0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:501:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 501 | p = r * normDirFC; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:502:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 502 | m = c + p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:523:31: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 523 | ptsCache[0] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:527:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 527 | m = q + c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:539:43: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 539 | ptsCache[w + 1] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:540:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 540 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:544:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 544 | m = c + r * normDirFC; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:547:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 547 | m = q + c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:561:35: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 561 | ptsCache[w + 1] = m; | ^ ../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../src/rendering/gopenglradialgrad.cpp:564:56: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 564 | oldCol = tmpKeys[i].Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:566:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 566 | oldCol = col; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawRadialSector(const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, const Amanith::GAABox2&, const std::vector&, Amanith::GColorRampInterpolation, Amanith::GColorRampSpreadMode, Amanith::GReal, const Amanith::GMatrix33&, const Amanith::GMatrix33&) const’: ../src/rendering/gopenglradialgrad.cpp:610:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 610 | realFocus = transfCenter; | ^~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:643:71: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 643 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:652:71: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 652 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:661:71: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 661 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:670:71: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 670 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:719:51: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 719 | dirFC = tmpBox.Center() - realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglradialgrad.cpp:736:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 736 | pts[iMax] = A * (p0 - realFocus); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:741:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 741 | pts[iMax] = A * (p1 - realFocus); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:746:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 746 | pts[iMax] = A * (p2 - realFocus); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:751:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 751 | pts[iMax] = A * (p3 - realFocus); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:765:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 765 | p0 = pts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:766:55: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 766 | pts[j] = pts[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:767:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 767 | pts[i] = p0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:772:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 772 | pMin = pts[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:773:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 773 | pMax = pts[iMax - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:780:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 780 | pMax = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:781:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 781 | pMin = pts[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:785:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 785 | pMin = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:786:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 786 | pMax = pts[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:789:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 789 | pMin = pts[3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:790:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 790 | pMax = pts[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:797:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 797 | pMin = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:798:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 798 | pMax = pts[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:801:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 801 | pMin = pts[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:802:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 802 | pMax = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:809:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 809 | pMin = (A * pMin) + realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglradialgrad.cpp:810:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 810 | pMax = (A * pMax) + realFocus; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/glineseg.h:33, from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglradialgrad.cpp:632:15: required from here ../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglradialgrad.cpp:638:18: required from here ../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/rendering/gopenglradialgrad.cpp:30: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GVect& Amanith::XForm(GVect&, const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’: ../include/amanith/geometry/gxform.h:170:15: required from ‘Amanith::GVect Amanith::operator*(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ ../src/rendering/gopenglradialgrad.cpp:736:35: required from here ../include/amanith/geometry/gxform.h:145:24: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 145 | result = GVect(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ ../src/rendering/gopenglradialgrad.cpp:809:15: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglconicalgrad.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp: In member function ‘Amanith::GPoint2 Amanith::GOpenGLBoard::DrawGLConicalSlice(const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GVector4, Amanith::GVector4, Amanith::GVector4, Amanith::GVector4, Amanith::GReal, Amanith::GReal, Amanith::GColorRampInterpolation) const’: ../src/rendering/gopenglconicalgrad.cpp:66:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 66 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:79:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 79 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:80:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 80 | mp = mq; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:88:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 88 | oldCol = Col0; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:89:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 89 | col01 = (Col1 - Col0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:93:50: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 93 | col = Col0 + t * col01; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:94:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 94 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:110:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 110 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:111:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 111 | mp = mq; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:112:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 112 | oldCol = col; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:120:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 120 | oldCol = Col0; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:130:91: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 130 | col = (h1 * Col0) + (h2 * Col1) + (h3 * Tan0) + (h4 * Tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:132:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 132 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:148:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 148 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:149:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 149 | mp = mq; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:150:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 150 | oldCol = col; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLConicalSector(const Amanith::GPoint2&, const Amanith::GVector2&, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, bool, const std::vector&, const std::vector >&, const std::vector >&, Amanith::GColorRampInterpolation, Amanith::GReal) const’: ../src/rendering/gopenglconicalgrad.cpp:186:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 186 | p = Radius * DirCenterTarget; | ^~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:187:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 187 | mp = p + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:200:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | col0 = k0.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:201:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 201 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:203:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 203 | tan0 = OutTangents[k]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:204:56: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 204 | tan1 = InTangents[k + 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:210:40: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 210 | col01 = col1 - col0; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:237:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:247:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 247 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:248:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 248 | mp = mq; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:252:62: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 252 | q = Radius * DirCenterTarget; | ^~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:253:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 253 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:270:50: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 270 | oldCol = col0; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:277:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 277 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:278:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 278 | col = col0 + t * col01; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:293:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 293 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:294:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | mp = mq; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:296:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 296 | oldCol = col; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:300:62: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 300 | q = Radius * DirCenterTarget; | ^~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:301:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 301 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:322:50: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 322 | oldCol = col0; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:329:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 329 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:337:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 337 | col = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:351:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 351 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:352:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 352 | mp = mq; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:354:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 354 | oldCol = col; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:358:62: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 358 | q = Radius * DirCenterTarget; | ^~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:359:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 359 | mq = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:424:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 424 | col0 = k0.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:425:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 425 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:429:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 429 | tan0 = OutTangents[i0 - 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:430:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 430 | tan1 = InTangents[i0]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:471:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 471 | tan0 = OutTangents[i0 - 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:472:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 472 | tan1 = InTangents[i0]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:476:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 476 | col0 = k0.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:477:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 477 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:484:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 484 | col0 = col0 + t0 * (col1 - col0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:494:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 494 | col0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:500:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 500 | tan0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:505:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 505 | p = vTmp * Radius; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:509:128: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 509 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:512:40: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 512 | col0 = col1; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:514:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 514 | tan0 = OutTangents[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:521:62: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 521 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:524:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 524 | tan1 = InTangents[i + 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:534:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 534 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:540:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 540 | col1 = col0 + t1 * (col1 - col0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:543:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 543 | tan0 = OutTangents[i1 - 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:544:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 544 | tan1 = InTangents[i1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:554:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 554 | col1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:560:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 560 | tan1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:563:120: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 563 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:574:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 574 | tan0 = OutTangents[i0 - 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:575:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 575 | tan1 = InTangents[i0]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:579:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 579 | col0 = k0.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:580:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 580 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:588:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 588 | col0 = col0 + t0 * (col1 - col0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:598:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 598 | col0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:604:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 604 | tan0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:609:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 609 | p = vTmp * Radius; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:613:128: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 613 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:616:40: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 616 | col0 = col1; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:618:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 618 | tan0 = OutTangents[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:625:62: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 625 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:628:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 628 | tan1 = InTangents[i + 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:639:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 639 | col0 = k0.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:640:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 640 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:644:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 644 | tan0 = OutTangents[0]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:645:52: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 645 | tan1 = InTangents[1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:653:128: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 653 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:656:40: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 656 | col0 = col1; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:658:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 658 | tan0 = OutTangents[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:665:62: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 665 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:668:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 668 | tan1 = InTangents[i + 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:679:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 679 | col1 = k1.Vect4Value(); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:686:72: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 686 | col1 = col0 + t1 * (col1 - col0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:689:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 689 | tan0 = OutTangents[i1 - 1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:690:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 690 | tan1 = InTangents[i1]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:700:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 700 | col1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:706:100: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 706 | tan1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglconicalgrad.cpp:709:120: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 709 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawConicalSector(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GAABox2&, const std::vector&, const std::vector >&, const std::vector >&, Amanith::GColorRampInterpolation, Amanith::GReal, const Amanith::GMatrix33&, const Amanith::GMatrix33&) const’: ../src/rendering/gopenglconicalgrad.cpp:776:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 776 | pts[iMax] = A * (p0 - Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:781:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 781 | pts[iMax] = A * (p1 - Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:786:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 786 | pts[iMax] = A * (p2 - Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:791:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 791 | pts[iMax] = A * (p3 - Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:805:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 805 | p0 = pts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:806:55: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 806 | pts[j] = pts[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:807:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 807 | pts[i] = p0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:812:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 812 | pMin = pts[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:813:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 813 | pMax = pts[iMax - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:821:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 821 | pMax = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:822:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 822 | pMin = pts[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:826:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 826 | pMin = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:827:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 827 | pMax = pts[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:830:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 830 | pMin = pts[3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:831:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 831 | pMax = pts[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:838:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 838 | pMin = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:839:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 839 | pMax = pts[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:842:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 842 | pMin = pts[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:843:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 843 | pMax = pts[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:850:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 850 | pMin = (A * pMin) + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglconicalgrad.cpp:851:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 851 | pMax = (A * pMax) + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/rendering/gopenglconicalgrad.cpp:30: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GVect& Amanith::XForm(GVect&, const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’: ../include/amanith/geometry/gxform.h:170:15: required from ‘Amanith::GVect Amanith::operator*(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ ../src/rendering/gopenglconicalgrad.cpp:776:32: required from here ../include/amanith/geometry/gxform.h:145:24: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 145 | result = GVect(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ ../src/rendering/gopenglconicalgrad.cpp:850:15: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglstroke.o ../src/rendering/gopenglstroke.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglstroke.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglgeometries.o ../src/rendering/gopenglgeometries.cpp ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLCapsLine(bool, Amanith::GCapStyle, bool, Amanith::GCapStyle, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:95:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 95 | a = j0 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:96:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 96 | b = j1 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:140:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 140 | a = l0 - l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:141:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 141 | b = l1 - l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLJoinLine(Amanith::GJoinStyle, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:173:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 173 | perpPrev = -perpPrev; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:174:28: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 174 | perpSeg = -perpSeg; | ^~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLJoinLineCap(Amanith::GJoinStyle, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GCapStyle, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:277:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 277 | perpPrev = -perpPrev; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:278:28: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 278 | perpSeg = -perpSeg; | ^~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:375:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 375 | l0 = j1 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:376:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 376 | l1 = l2 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLCircleSlice(const Amanith::GPoint2&, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, bool)’: ../src/rendering/gopenglstroke.cpp:419:25: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 419 | r = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:425:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 425 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLJoin(const Amanith::GPoint2&, const Amanith::GVector2&, Amanith::GReal, const Amanith::GVector2&, Amanith::GReal, Amanith::GJoinStyle, Amanith::GReal, Amanith::GCapStyle, Amanith::GCapStyle, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:447:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 447 | normPerpInExt = -normPerpInExt; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:448:37: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 448 | normPerpOutExt = -normPerpOutExt; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:488:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 488 | k0 = w0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:489:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 489 | v0 = vc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:514:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 514 | a = k0 - Thickness * InDirection; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:515:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 515 | b = v0 - Thickness * InDirection; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:528:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 528 | jc = (j0 + j1) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:539:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 539 | jc = JoinCenter + Thickness * vTmp; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:546:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 546 | jc = JoinCenter + intDir; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:551:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 551 | jc = (j0 + j1) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:573:18: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 573 | n = vc - v1; | ^~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:575:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 575 | k1 = w1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:576:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 576 | v1 = vc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:600:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 600 | a = k1 + Thickness * OutDirection; | ^~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:601:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 601 | b = v1 + Thickness * OutDirection; | ^~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawDashedStroke(const Amanith::GOpenGLDrawStyle&, Amanith::Point2ConstIt, Amanith::Point2ConstIt, bool, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:733:15: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 733 | p0 = *it0; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:734:27: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 734 | v = (*it1) - (*it0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:749:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 749 | p1 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:751:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 751 | p0 = p1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:762:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 762 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:778:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 778 | oldDir = v; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:779:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 779 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:786:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 786 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:798:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 798 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:813:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 813 | p0 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:818:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 818 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:831:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 831 | p0 = (*it0) - lvOld * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:832:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 832 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:866:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 866 | p1 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:868:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 868 | p0 = p1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:878:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 878 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:895:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 895 | oldDir = v; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:896:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 896 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:902:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 902 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:911:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 911 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:922:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | p0 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:927:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 927 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:939:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 939 | p0 = (*it0) - lvOld * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:940:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 940 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:968:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 968 | w = (*it1) - (*it0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:970:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 970 | p0 = (*it0) - lv * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:987:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 987 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:994:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 994 | v = (*it1) - (*it0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:996:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 996 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:1012:68: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1012 | p1 = (*it1) + dashPatVal * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/glineseg.h:33, from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglstroke.cpp:202:20: required from here ../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglstroke.cpp:203:23: required from here ../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:157:19: required from ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/rendering/gopenglstroke.cpp:208:23: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglgeometries.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘Amanith::GOpenGLBoard::DrawGLCapsLine(bool, Amanith::GCapStyle, bool, Amanith::GCapStyle, Amanith::GPoint const&, Amanith::GPoint const&, double, double)’: ../src/rendering/gopenglstroke.cpp:60:15: warning: ‘l’ may be used uninitialized [-Wmaybe-uninitialized] 60 | GReal l; | ^ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from ../src/rendering/gopenglgeometries.cpp:31: ../include/amanith/2d/gellipsecurve2d.h: In member function ‘void Amanith::GEllipseCurve2D::SetCenter(const Amanith::GPoint2&)’: ../include/amanith/2d/gellipsecurve2d.h:185:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | gCenter = NewCenter; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘int Amanith::GOpenGLBoard::DrawGLPolygon(const Amanith::GOpenGLDrawStyle&, bool, bool, Amanith::GJoinStyle, const std::vector >&, bool)’: ../src/rendering/gopenglgeometries.cpp:160:41: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 160 | cacheSlot.Box = tmpBox; | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:240:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 240 | gGroupBox = mvBox; | ^~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘int Amanith::GOpenGLBoard::DrawGLPolygons(const std::vector >&, const std::vector&, const std::vector&, const Amanith::GOpenGLDrawStyle&)’: ../src/rendering/gopenglgeometries.cpp:522:41: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 522 | cacheSlot.Box = tmpBox; | ^~~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:582:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 582 | gGroupBox = mvBox; | ^~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawLine(Amanith::GDrawStyle&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/rendering/gopenglgeometries.cpp:807:41: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 807 | cacheSlot.Box = tmpBox; | ^~~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:812:25: note: in expansion of macro ‘DRAW_STROKE’ 812 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:812:25: note: in expansion of macro ‘DRAW_STROKE’ 812 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:841:17: note: in expansion of macro ‘DRAW_STROKE’ 841 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:841:17: note: in expansion of macro ‘DRAW_STROKE’ 841 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:852:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 852 | gGroupBox = mvBox; | ^~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:892:25: note: in expansion of macro ‘DRAW_STROKE’ 892 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:892:25: note: in expansion of macro ‘DRAW_STROKE’ 892 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:901:25: note: in expansion of macro ‘DRAW_STROKE’ 901 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:901:25: note: in expansion of macro ‘DRAW_STROKE’ 901 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:909:25: note: in expansion of macro ‘DRAW_STROKE’ 909 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:909:25: note: in expansion of macro ‘DRAW_STROKE’ 909 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:934:25: note: in expansion of macro ‘DRAW_STROKE’ 934 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:934:25: note: in expansion of macro ‘DRAW_STROKE’ 934 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawRectangle(Amanith::GDrawStyle&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/rendering/gopenglgeometries.cpp:955:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 955 | pts[0] = MinCorner; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:957:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 957 | pts[2] = MaxCorner; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawRoundRectangle(Amanith::GDrawStyle&, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglgeometries.cpp:997:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 997 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1001:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1001 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1002:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1002 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1009:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1009 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1013:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1013 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1014:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1014 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1021:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1021 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1025:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1025 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1026:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1026 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1033:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1033 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1037:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1037 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1038:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1038 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawEllipse(Amanith::GDrawStyle&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglgeometries.cpp:1134:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1134 | *it = (p + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1138:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1138 | *it = (q + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1139:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1139 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawCircle(Amanith::GDrawStyle&, const Amanith::GPoint2&, Amanith::GReal)’: ../src/rendering/gopenglgeometries.cpp:1166:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1166 | *it = (p + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1170:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1170 | *it = (q + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1171:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1171 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::MoveTo(const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1289:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1289 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1291:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1291 | gFirstPathPoint = gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1291:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1291 | gFirstPathPoint = gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::LineTo(const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1300:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1300 | gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1305:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1305 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::HorizontalLineTo(Amanith::GReal, bool)’: ../src/rendering/gopenglgeometries.cpp:1314:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1314 | gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::VerticalLineTo(Amanith::GReal, bool)’: ../src/rendering/gopenglgeometries.cpp:1328:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1328 | gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::CurveTo(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1347:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1347 | gLastCurveCP = gSVGPathCursor + P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1351:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1351 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1352:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1352 | gLastCurveCP = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::CurveTo(const Amanith::GPoint2&, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1368:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1368 | gLastCurveCP = gSVGPathCursor + P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1372:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1372 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1373:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1373 | gLastCurveCP = P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::SmoothCurveTo(const Amanith::GPoint2&, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1396:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1396 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1398:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1398 | gLastCurveCP = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::SmoothCurveTo(const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1420:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1420 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1422:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1422 | gLastCurveCP = p1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::EllipticalArcTo(Amanith::GReal, Amanith::GReal, Amanith::GReal, bool, bool, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1444:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1444 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1446:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1446 | gLastCurveCP = gSVGPathPoints.back(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglgeometries.cpp:138:21: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglgeometries.cpp:167:27: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘Amanith::GOpenGLBoard::DrawDashedStroke(Amanith::GOpenGLDrawStyle const&, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, bool, double, double)’: ../src/rendering/gopenglstroke.cpp:975:51: warning: ‘dashPatVal’ may be used uninitialized [-Wmaybe-uninitialized] 975 | DrawGLJoin(*it0, v, dashPatVal + lv, w, -lv, Style.StrokeJoinStyle(), Style.StrokeMiterLimitMulThickness(), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | Style.StrokeStartCapStyle(), Style.StrokeEndCapStyle(), Thickness, RoundAuxCoeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/rendering/gopenglstroke.cpp:724:15: note: ‘dashPatVal’ was declared here 724 | GReal dashPatVal; | ^~~~~~~~~~ ../src/rendering/gopenglstroke.cpp:1003:51: warning: ‘lvOld’ may be used uninitialized [-Wmaybe-uninitialized] 1003 | DrawGLJoin(*it1, v, lvOld, w, dashPatVal, Style.StrokeJoinStyle(), Style.StrokeMiterLimitMulThickness(), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | Style.StrokeStartCapStyle(), Style.StrokeEndCapStyle(), Thickness, RoundAuxCoeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/rendering/gopenglstroke.cpp:731:19: note: ‘lvOld’ was declared here 731 | GReal lv, lvOld, lw; | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglcache.o ../src/rendering/gopenglcache.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglcache.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglcache.cpp: In member function ‘void Amanith::GOpenGLBoard::DoDrawCacheSlot(const Amanith::GDrawStyle&, const Amanith::GOpenGLCacheSlot&)’: ../src/rendering/gopenglcache.cpp:131:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 131 | gGroupBox = mvBox; | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglcompositing.o ../src/rendering/gopenglcompositing.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglcompositing.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gavltree.o ../src/support/gavltree.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gutilities.o ../src/support/gutilities.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gsvgpathtokenizer.o ../src/support/gsvgpathtokenizer.cpp ../src/support/gutilities.cpp: In static member function ‘static Amanith::GError Amanith::StrUtils::FromString(const std::string&, Amanith::GQuaternion&)’: ../src/support/gutilities.cpp:953:16: warning: implicitly-declared ‘constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)’ is deprecated [-Wdeprecated-copy] 953 | Quat = qaux; | ^~~~ In file included from ../include/amanith/support/gutilities.h:35, from ../src/support/gutilities.cpp:29: ../include/amanith/geometry/gquat.h:119:17: note: because ‘Amanith::GQuat’ has user-provided ‘Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]’ 119 | GQuat(const GQuat& Source) { | ^~~~~ ../src/support/gsvgpathtokenizer.cpp: In member function ‘bool Amanith::GSVGPathTokenizer::ParseNumber()’: ../src/support/gsvgpathtokenizer.cpp:185:32: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 185 | while (buf_ptr < buf + 255 && *gCurrentPath == '-' || *gCurrentPath == '+') | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglext.o ../src/gopenglext.cpp In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gopenglext.h:34, from ../src/gopenglext.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ test -d ../lib/ || mkdir -p ../lib/ rm -f libamanith.so.1.0.0 libamanith.so libamanith.so.1 libamanith.so.1.0 g++ -shared -Wl,-soname,libamanith.so.1 -o libamanith.so.1.0.0 gelement.o gproperty.o gmultiproperty.o gkernel.o gerror.o gimpexp.o gpluglib.o gcurve1d.o gmulticurve1d.o gbeziercurve1d.o gbsplinecurve1d.o gpolylinecurve1d.o ghermitecurve1d.o gcurve2d.o gmulticurve2d.o gbeziercurve2d.o gbsplinecurve2d.o gpolylinecurve2d.o ghermitecurve2d.o gellipsecurve2d.o gmesh2d.o gpath2d.o gtracer2d.o gpixelmap.o gfont2d.o gtesselator2d.o ganimtrsnode2d.o gaffineparts.o geigen.o gintegration.o gdrawstyle.o gdrawboard.o gopenglboard.o gopenglstyles.o gopenglmasks.o gopenglgroups.o gopenglradialgrad.o gopenglconicalgrad.o gopenglstroke.o gopenglgeometries.o gopenglcache.o gopenglcompositing.o gavltree.o gutilities.o gsvgpathtokenizer.o gopenglext.o -lGLEW -L/builddir/build/BUILD/amanith/lib -lGLU -lGL -lXmu -lXext -lX11 -lm ln -s libamanith.so.1.0.0 libamanith.so ln -s libamanith.so.1.0.0 libamanith.so.1 ln -s libamanith.so.1.0.0 libamanith.so.1.0 rm -f ../lib/libamanith.so.1.0.0 rm -f ../lib/libamanith.so rm -f ../lib/libamanith.so.1 rm -f ../lib/libamanith.so.1.0 mv -f libamanith.so.1.0.0 libamanith.so libamanith.so.1 libamanith.so.1.0 ../lib/ make[1]: Leaving directory '/builddir/build/BUILD/amanith/build' cd plugins && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/plugins' cd jpeg && qmake jpeg.pro -o Makefile cd png && qmake png.pro -o Makefile cd jpeg && make -f Makefile cd fonts && qmake fonts.pro -o Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/jpeg' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -D_JPEG_READ -D_JPEG_WRITE -D_JPEG_PLUGIN_EXTERNAL -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../include -o gjpegimpexp.o gjpegimpexp.cpp In file included from ../../include/amanith/gelement.h:33, from ../../include/amanith/gimpexp.h:37, from gjpegimpexp.h:32, from gjpegimpexp.cpp:31: ../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ test -d ../../plugins/ || mkdir -p ../../plugins/ rm -f libjpegimpexp.so.1.0.0 libjpegimpexp.so libjpegimpexp.so.1 libjpegimpexp.so.1.0 g++ -shared -Wl,-soname,libjpegimpexp.so.1 -o libjpegimpexp.so.1.0.0 gjpegimpexp.o -lamanith -L/builddir/build/BUILD/amanith/lib -ljpeg ln -s libjpegimpexp.so.1.0.0 libjpegimpexp.so ln -s libjpegimpexp.so.1.0.0 libjpegimpexp.so.1 ln -s libjpegimpexp.so.1.0.0 libjpegimpexp.so.1.0 rm -f ../../plugins/libjpegimpexp.so.1.0.0 rm -f ../../plugins/libjpegimpexp.so rm -f ../../plugins/libjpegimpexp.so.1 rm -f ../../plugins/libjpegimpexp.so.1.0 mv -f libjpegimpexp.so.1.0.0 libjpegimpexp.so libjpegimpexp.so.1 libjpegimpexp.so.1.0 ../../plugins/ make[2]: Leaving directory '/builddir/build/BUILD/amanith/plugins/jpeg' cd png && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/png' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -D_PNG_READ -D_PNG_WRITE -D_PNG_PLUGIN_EXTERNAL -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../include -o gpngimpexp.o gpngimpexp.cpp In file included from ../../include/amanith/gelement.h:33, from ../../include/amanith/gimpexp.h:37, from gpngimpexp.h:32, from gpngimpexp.cpp:31: ../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ gpngimpexp.cpp: In member function ‘Amanith::GError Amanith::GPngImpExp::RawPngLoad(const char*, int&, int&, Amanith::GPixelFormat&, Amanith::GUChar8**, int&, unsigned int**, bool)’: gpngimpexp.cpp:107:27: warning: variable ‘channels’ set but not used [-Wunused-but-set-variable] 107 | GInt32 bytes_per_row, channels, pass, y; | ^~~~~~~~ gpngimpexp.cpp: In member function ‘Amanith::GError Amanith::GPngImpExp::RawPngSave(const char*, int, int, Amanith::GPixelFormat, const Amanith::GUChar8*, int, const unsigned int*, bool)’: gpngimpexp.cpp:440:27: warning: ISO C++ forbids converting a string constant to ‘png_charp’ {aka ‘char*’} [-Wwrite-strings] 440 | text_ptr[0].key = "Title"; | ^~~~~~~ gpngimpexp.cpp:443:27: warning: ISO C++ forbids converting a string constant to ‘png_charp’ {aka ‘char*’} [-Wwrite-strings] 443 | text_ptr[1].key = "Author"; | ^~~~~~~~ gpngimpexp.cpp:444:28: warning: ISO C++ forbids converting a string constant to ‘png_charp’ {aka ‘char*’} [-Wwrite-strings] 444 | text_ptr[1].text = "Amanith (http://www.amanith.org)"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpngimpexp.cpp:446:27: warning: ISO C++ forbids converting a string constant to ‘png_charp’ {aka ‘char*’} [-Wwrite-strings] 446 | text_ptr[2].key = "Description"; | ^~~~~~~~~~~~~ gpngimpexp.cpp:447:28: warning: ISO C++ forbids converting a string constant to ‘png_charp’ {aka ‘char*’} [-Wwrite-strings] 447 | text_ptr[2].text = "Image saved using Amanith."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ test -d ../../plugins/ || mkdir -p ../../plugins/ rm -f libpngimpexp.so.1.0.0 libpngimpexp.so libpngimpexp.so.1 libpngimpexp.so.1.0 g++ -shared -Wl,-soname,libpngimpexp.so.1 -o libpngimpexp.so.1.0.0 gpngimpexp.o -lamanith -L/builddir/build/BUILD/amanith/lib `libpng-config --libs` -lz ln -s libpngimpexp.so.1.0.0 libpngimpexp.so ln -s libpngimpexp.so.1.0.0 libpngimpexp.so.1 ln -s libpngimpexp.so.1.0.0 libpngimpexp.so.1.0 rm -f ../../plugins/libpngimpexp.so.1.0.0 rm -f ../../plugins/libpngimpexp.so rm -f ../../plugins/libpngimpexp.so.1 rm -f ../../plugins/libpngimpexp.so.1.0 mv -f libpngimpexp.so.1.0.0 libpngimpexp.so libpngimpexp.so.1 libpngimpexp.so.1.0 ../../plugins/ make[2]: Leaving directory '/builddir/build/BUILD/amanith/plugins/png' cd fonts && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/fonts' g++ -c -pipe `pkg-config --cflags freetype2` -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -D_FONTS_PLUGIN_EXTERNAL -D_FONTS_TRUETYPE_MODULE -D_FONTS_TYPE1_MODULE -D_FONTS_TYPE42_MODULE -D_FONTS_CFF_MODULE -D_FONTS_PFR_MODULE -D_FONTS_CID_MODULE -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../include -o gfontsimpexp.o gfontsimpexp.cpp In file included from ../../include/amanith/gelement.h:33, from ../../include/amanith/gimpexp.h:37, from gfontsimpexp.h:32, from gfontsimpexp.cpp:31: ../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../include/amanith/2d/gpath2d.h:33, from ../../include/amanith/2d/gfont2d.h:34, from gfontsimpexp.cpp:32: ../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../include/amanith/support/gutilities.h:34, from ../../include/amanith/gclassid.h:37, from ../../include/amanith/gelement.h:32: ../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ gfontsimpexp.cpp: In member function ‘Amanith::GError Amanith::GFontsImpExp::ReadFont(const char*, const Amanith::GElement&, bool, const std::string&, Amanith::GReal)’: gfontsimpexp.cpp:332:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 332 | else | ^~~~ gfontsimpexp.cpp:337:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 337 | if ((face->face_flags & FT_FACE_FLAG_SCALABLE) == 0) { | ^~ gfontsimpexp.cpp: In function ‘void Amanith::LoadCharsMaps(GFont2D&, FT_Face)’: gfontsimpexp.cpp:130:85: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | case FT_ENCODING_MS_SYMBOL: tmpMap.Encoding = G_ENCODING_MS_SYMBOL; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:131:41: note: here 131 | case FT_ENCODING_UNICODE: tmpMap.Encoding = G_ENCODING_UNICODE; | ^~~~ gfontsimpexp.cpp:131:83: warning: this statement may fall through [-Wimplicit-fallthrough=] 131 | case FT_ENCODING_UNICODE: tmpMap.Encoding = G_ENCODING_UNICODE; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:132:41: note: here 132 | case FT_ENCODING_SJIS: tmpMap.Encoding = G_ENCODING_SJIS; | ^~~~ gfontsimpexp.cpp:132:80: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | case FT_ENCODING_SJIS: tmpMap.Encoding = G_ENCODING_SJIS; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:133:41: note: here 133 | case FT_ENCODING_GB2312: tmpMap.Encoding = G_ENCODING_GB2312; | ^~~~ gfontsimpexp.cpp:133:82: warning: this statement may fall through [-Wimplicit-fallthrough=] 133 | case FT_ENCODING_GB2312: tmpMap.Encoding = G_ENCODING_GB2312; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:134:41: note: here 134 | case FT_ENCODING_BIG5: tmpMap.Encoding = G_ENCODING_BIG5; | ^~~~ gfontsimpexp.cpp:134:80: warning: this statement may fall through [-Wimplicit-fallthrough=] 134 | case FT_ENCODING_BIG5: tmpMap.Encoding = G_ENCODING_BIG5; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:135:41: note: here 135 | case FT_ENCODING_WANSUNG: tmpMap.Encoding = G_ENCODING_WANSUNG; | ^~~~ gfontsimpexp.cpp:135:83: warning: this statement may fall through [-Wimplicit-fallthrough=] 135 | case FT_ENCODING_WANSUNG: tmpMap.Encoding = G_ENCODING_WANSUNG; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:136:41: note: here 136 | case FT_ENCODING_JOHAB: tmpMap.Encoding = G_ENCODING_JOHAB; | ^~~~ gfontsimpexp.cpp:136:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | case FT_ENCODING_JOHAB: tmpMap.Encoding = G_ENCODING_JOHAB; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:137:41: note: here 137 | case FT_ENCODING_ADOBE_STANDARD: tmpMap.Encoding = G_ENCODING_ADOBE_STANDARD; | ^~~~ gfontsimpexp.cpp:137:90: warning: this statement may fall through [-Wimplicit-fallthrough=] 137 | case FT_ENCODING_ADOBE_STANDARD: tmpMap.Encoding = G_ENCODING_ADOBE_STANDARD; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:138:41: note: here 138 | case FT_ENCODING_ADOBE_EXPERT: tmpMap.Encoding = G_ENCODING_ADOBE_EXPERT; | ^~~~ gfontsimpexp.cpp:138:88: warning: this statement may fall through [-Wimplicit-fallthrough=] 138 | case FT_ENCODING_ADOBE_EXPERT: tmpMap.Encoding = G_ENCODING_ADOBE_EXPERT; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:139:41: note: here 139 | case FT_ENCODING_ADOBE_CUSTOM: tmpMap.Encoding = G_ENCODING_ADOBE_CUSTOM; | ^~~~ gfontsimpexp.cpp:139:88: warning: this statement may fall through [-Wimplicit-fallthrough=] 139 | case FT_ENCODING_ADOBE_CUSTOM: tmpMap.Encoding = G_ENCODING_ADOBE_CUSTOM; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:140:41: note: here 140 | case FT_ENCODING_ADOBE_LATIN_1: tmpMap.Encoding = G_ENCODING_ADOBE_LATIN_1; | ^~~~ gfontsimpexp.cpp:140:89: warning: this statement may fall through [-Wimplicit-fallthrough=] 140 | case FT_ENCODING_ADOBE_LATIN_1: tmpMap.Encoding = G_ENCODING_ADOBE_LATIN_1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:141:41: note: here 141 | case FT_ENCODING_OLD_LATIN_2: tmpMap.Encoding = G_ENCODING_OLD_LATIN_2; | ^~~~ gfontsimpexp.cpp:141:87: warning: this statement may fall through [-Wimplicit-fallthrough=] 141 | case FT_ENCODING_OLD_LATIN_2: tmpMap.Encoding = G_ENCODING_OLD_LATIN_2; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:142:41: note: here 142 | case FT_ENCODING_APPLE_ROMAN: tmpMap.Encoding = G_ENCODING_APPLE_ROMAN; | ^~~~ gfontsimpexp.cpp:142:87: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | case FT_ENCODING_APPLE_ROMAN: tmpMap.Encoding = G_ENCODING_APPLE_ROMAN; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ gfontsimpexp.cpp:143:41: note: here 143 | default: | ^~~~~~~ test -d ../../plugins/ || mkdir -p ../../plugins/ rm -f libfontimpexp.so.1.0.0 libfontimpexp.so libfontimpexp.so.1 libfontimpexp.so.1.0 g++ -shared -Wl,-soname,libfontimpexp.so.1 -o libfontimpexp.so.1.0.0 gfontsimpexp.o -lamanith -L/builddir/build/BUILD/amanith/lib -lfreetype -lz ln -s libfontimpexp.so.1.0.0 libfontimpexp.so ln -s libfontimpexp.so.1.0.0 libfontimpexp.so.1 ln -s libfontimpexp.so.1.0.0 libfontimpexp.so.1.0 rm -f ../../plugins/libfontimpexp.so.1.0.0 rm -f ../../plugins/libfontimpexp.so rm -f ../../plugins/libfontimpexp.so.1 rm -f ../../plugins/libfontimpexp.so.1.0 mv -f libfontimpexp.so.1.0.0 libfontimpexp.so libfontimpexp.so.1 libfontimpexp.so.1.0 ../../plugins/ make[2]: Leaving directory '/builddir/build/BUILD/amanith/plugins/fonts' make[1]: Leaving directory '/builddir/build/BUILD/amanith/plugins' cd examples && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/examples' cd others && qmake others.pro -o Makefile cd opengl && qmake opengl.pro -o Makefile cd others && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/examples/others' cd lowlevel_stuff && qmake lowlevel_stuff.pro -o Makefile cd lowlevel_stuff && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/others/lowlevel_stuff' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -o main.o main.cpp In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from main.cpp:27: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ main.cpp: In function ‘void TestIntersect()’: main.cpp:155:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 155 | GBool b; | ^ main.cpp:159:15: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 159 | GReal a, c; | ^ main.cpp: In function ‘void TestDistance()’: main.cpp:214:15: warning: variable ‘d’ set but not used [-Wunused-but-set-variable] 214 | GReal d; | ^ In file included from ../../../include/amanith/geometry/gdistance.h:35, from main.cpp:31: ../../../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:165:18: required from here ../../../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../../../include/amanith/geometry/gdistance.h:36: ../../../include/amanith/geometry/goobox.h: In instantiation of ‘void Amanith::GGenericOOBox::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:166:18: required from here ../../../include/amanith/geometry/goobox.h:85:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 85 | gCenter = NewCenter; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/goobox.h: In instantiation of ‘void Amanith::GGenericOOBox::SetAxis(unsigned int, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:169:16: required from here ../../../include/amanith/geometry/goobox.h:98:38: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 98 | gAxis[Index] = NewAxis; | ~~~~~~~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’: main.cpp:174:18: required from here ../../../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/goobox.h: In instantiation of ‘void Amanith::GGenericOOBox::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’: main.cpp:176:18: required from here ../../../include/amanith/geometry/goobox.h:85:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 85 | gCenter = NewCenter; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/goobox.h: In instantiation of ‘void Amanith::GGenericOOBox::SetAxis(unsigned int, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’: main.cpp:180:16: required from here ../../../include/amanith/geometry/goobox.h:98:38: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 98 | gAxis[Index] = NewAxis; | ~~~~~~~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/geometry/gxform.h:45, from main.cpp:29: ../../../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:186:19: required from here ../../../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:187:17: required from here ../../../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/geometry/gdistance.h:37: ../../../include/amanith/geometry/gplane.h: In instantiation of ‘void Amanith::GGenericPlane::SetNormal(const Amanith::GVect&) [with DATA_TYPE = double]’: main.cpp:193:15: required from here ../../../include/amanith/geometry/gplane.h:149:31: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 149 | gNorm = NewNormal; | ~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/geometry/glineseg.h:33: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:223:14: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:224:17: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’: main.cpp:230:14: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’: main.cpp:231:17: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/geometry/gdistance.h:34: ../../../include/amanith/geometry/gsphere.h: In instantiation of ‘void Amanith::GGenericSphere::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:276:16: required from here ../../../include/amanith/geometry/gsphere.h:166:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 166 | gCenter = NewCenter; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gsphere.h: In instantiation of ‘void Amanith::GGenericSphere::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’: main.cpp:291:16: required from here ../../../include/amanith/geometry/gsphere.h:166:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 166 | gCenter = NewCenter; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h: In instantiation of ‘DATA_TYPE Amanith::SignedDistance(const GGenericRay&, const GGenericAABox&) [with DATA_TYPE = double]’: main.cpp:317:20: required from here ../../../include/amanith/geometry/gdistance.h:552:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 552 | tmpPoint = aab.Min(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h:554:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 554 | tmpPoint = aab.Max(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h: In instantiation of ‘DATA_TYPE Amanith::SignedDistance(const GGenericRay&, const GGenericAABox&) [with DATA_TYPE = double]’: main.cpp:331:20: required from here ../../../include/amanith/geometry/gdistance.h:599:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 599 | tmpPoint = aab.Min(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h:601:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 601 | tmpPoint = aab.Max(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h:619:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 619 | tmpPoint = aab.Min(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h:621:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 621 | tmpPoint = aab.Max(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h: In instantiation of ‘DATA_TYPE Amanith::SignedDistance(const GGenericPlane&, const GGenericAABox&) [with DATA_TYPE = double]’: main.cpp:337:20: required from here ../../../include/amanith/geometry/gdistance.h:219:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 219 | centerToNear = Plane.Normal(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/geometry/gdistance.h:222:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 222 | tmpPoint = aab.Min(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h:224:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 224 | tmpPoint = aab.Max(); | ~~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gdistance.h: In instantiation of ‘DATA_TYPE Amanith::SignedDistance(const GGenericRay&, const GGenericOOBox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: main.cpp:373:20: required from here ../../../include/amanith/geometry/gdistance.h:677:26: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 677 | deltaOrg = ray.Origin() - oob.Center(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o lowlevel main.o -lamanith -L/builddir/build/BUILD/amanith/lib make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/others/lowlevel_stuff' make[2]: Leaving directory '/builddir/build/BUILD/amanith/examples/others' cd opengl && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl' cd font2d && qmake font2d.pro -o Makefile cd tesselator2d && qmake tesselator2d.pro -o Makefile cd testglext && qmake testglext.pro -o Makefile cd testshaders && qmake testshaders.pro -o Makefile cd vectorizer && qmake vectorizer.pro -o Makefile cd bezier2d && qmake bezier2d.pro -o Makefile cd bspline2d && qmake bspline2d.pro -o Makefile cd path2d && qmake path2d.pro -o Makefile cd polyline2d && qmake polyline2d.pro -o Makefile cd hermite2d && qmake hermite2d.pro -o Makefile cd animcolor && qmake animcolor.pro -o Makefile cd animshape2d && qmake animshape2d.pro -o Makefile cd drawboard && qmake drawboard.pro -o Makefile cd compositing && qmake compositing.pro -o Makefile cd clock && qmake clock.pro -o Makefile cd delaunay2d && qmake delaunay2d.pro -o Makefile cd font2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/font2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawfont.o drawfont.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawfont.h:28, from drawfont.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawfont.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gfont2d.h:34, from drawfont.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawfont.h:35: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gfont2d.h:34, from drawfont.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ drawfont.cpp: In member function ‘void QGLWidgetTest::DrawChar(const Amanith::GFontChar2D*, Amanith::GReal, const Amanith::GMatrix33&)’: drawfont.cpp:117:68: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 117 | totalMatrix = Transformation * subCharInfo.Transformation; | ^~~~~~~~~~~~~~ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawfont.cpp: In member function ‘void QGLWidgetTest::DrawOutlines(const std::vector >&, const std::vector&)’: drawfont.cpp:177:52: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 177 | p1 = ContoursPoints[ofs + w]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:178:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 178 | p2 = ContoursPoints[ofs + w + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:182:48: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 182 | p1 = ContoursPoints[ofs + k - 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:183:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 183 | p2 = ContoursPoints[ofs]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp: In member function ‘void QGLWidgetTest::DrawTriangles(const std::vector >&)’: drawfont.cpp:203:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 203 | a = Points[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:204:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 204 | b = Points[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:205:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 205 | c = Points[i + 2]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:207:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 207 | col = GMath::Lerp(GMath::Clamp(a[G_X], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:211:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 211 | col = GMath::Lerp(GMath::Clamp(b[G_X], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:215:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 215 | col = GMath::Lerp(GMath::Clamp(c[G_X], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:228:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 228 | a = Points[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:229:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 229 | b = Points[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:230:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 230 | c = Points[i + 2]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ drawfont.cpp:117:47: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -o drawfont main.o drawfont.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/font2d' cd tesselator2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/tesselator2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawshape.o drawshape.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawshape.h:28, from drawshape.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawshape.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawshape.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ drawshape.cpp: In member function ‘void QGLWidgetTest::BuildShape(float, float, float)’: drawshape.cpp:197:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 197 | finalMatrix = (postTrans * rot) * preTrans; | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawshape.cpp:214:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 214 | finalMatrix = (postTrans * rot) * preTrans; | ^~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawshape.cpp:232:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 232 | finalMatrix = (postTrans * rot) * preTrans; | ^~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawshape.cpp: In member function ‘void QGLWidgetTest::DrawTriangles(const std::vector >&, const std::vector&)’: drawshape.cpp:367:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 367 | a = Points[Indexes[i]]; | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:368:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 368 | b = Points[Indexes[i + 1]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:369:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 369 | c = Points[Indexes[i + 2]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:380:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 380 | a = Points[Indexes[i]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:381:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 381 | b = Points[Indexes[i + 1]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:382:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 382 | c = Points[Indexes[i + 2]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:383:98: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 383 | col = GMath::BarycentricConvexSum(a[G_X] + 1.0, col1, 18.0 - a[G_X], col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:386:98: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 386 | col = GMath::BarycentricConvexSum(b[G_X] + 1.0, col1, 18.0 - b[G_X], col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:389:98: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 389 | col = GMath::BarycentricConvexSum(c[G_X] + 1.0, col1, 18.0 - c[G_X], col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:398:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 398 | a = Points[Indexes[i]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:399:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 399 | b = Points[Indexes[i + 1]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:400:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 400 | c = Points[Indexes[i + 2]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:419:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 419 | a = Points[Indexes[i]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:420:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 420 | b = Points[Indexes[i + 1]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:421:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 421 | c = Points[Indexes[i + 2]]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawshape.cpp:435:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 435 | a = Points[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ drawshape.cpp:197:29: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from drawshape.cpp:28: ../../../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../../../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ drawshape.cpp:198:54: required from here ../../../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -o tesselator2d main.o drawshape.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/tesselator2d' cd testglext && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/testglext' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o testext.o testext.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdialog.h:45, from /usr/lib64/qt-3.3/include/qmessagebox.h:45, from testext.cpp:26: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gopenglext.h:34, from testext.h:28, from testext.cpp:27: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gopenglext.h:34, from testext.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ g++ -o testglext main.o testext.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/testglext' cd testshaders && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/testshaders' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o testshaders.o testshaders.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from testshaders.h:28, from testshaders.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from testshaders.h:33: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from testshaders.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ testshaders.cpp: In member function ‘GLuint QGLWidgetTest::loadTexture(const char*, const char*)’: testshaders.cpp:274:16: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 274 | GError err; | ^~~ testshaders.cpp: In member function ‘void QGLWidgetTest::createCubeTex()’: testshaders.cpp:340:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 340 | if ((err1 == G_NO_ERROR) && (err2 == G_NO_ERROR) && (err3 == G_NO_ERROR) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ testshaders.cpp: In member function ‘void QGLWidgetTest::SetTextureVertex(GLint, GLfloat, GLfloat)’: testshaders.cpp:757:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | case 3: glMultiTexCoord2fARB(GL_TEXTURE2_ARB, u, v); | ^ testshaders.cpp:758:25: note: here 758 | case 2: glMultiTexCoord2fARB(GL_TEXTURE1_ARB, u, v); | ^~~~ testshaders.cpp:758:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 758 | case 2: glMultiTexCoord2fARB(GL_TEXTURE1_ARB, u, v); | ^ testshaders.cpp:759:25: note: here 759 | case 1: glMultiTexCoord2fARB(GL_TEXTURE0_ARB, u, v); | ^~~~ g++ -o testshaders main.o testshaders.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lGLEW -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/testshaders' cd vectorizer && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/vectorizer' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawer.o drawer.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawer.h:28, from drawer.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gtracer2d.h:32, from drawer.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawer.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawer.h:35: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gtracer2d.h:32, from drawer.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ drawer.cpp: In member function ‘virtual void QGLWidgetTest::paintGL()’: drawer.cpp:210:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 210 | a = gTriangles[i * 3]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:211:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 211 | b = gTriangles[i * 3 + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:212:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 212 | c = gTriangles[i * 3 + 2]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:214:99: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 214 | col = GMath::Lerp(GMath::Clamp(a[G_Y], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:218:99: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 218 | col = GMath::Lerp(GMath::Clamp(b[G_Y], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:222:99: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 222 | col = GMath::Lerp(GMath::Clamp(c[G_Y], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:235:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 235 | a = gTriangles[i * 3]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:236:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 236 | b = gTriangles[i * 3 + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:237:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | c = gTriangles[i * 3 + 2]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:256:55: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 256 | p1 = gVertices[ofs + w]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:257:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 257 | p2 = gVertices[ofs + w + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:261:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | p1 = gVertices[ofs + k - 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawer.cpp:262:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | p2 = gVertices[ofs]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -o vectorizer main.o drawer.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/vectorizer' cd bezier2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/bezier2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawbezier.o drawbezier.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawbezier.h:28, from drawbezier.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawbezier.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawbezier.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ drawbezier.cpp: In member function ‘void QGLWidgetTest::Draw(const Amanith::GBezierCurve2D*)’: drawbezier.cpp:123:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 123 | p1 = gVertices[i]; | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:124:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 124 | p2 = gVertices[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:136:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | p1 = Curve->Point(i); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:137:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 137 | p2 = Curve->Point(i + 1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:153:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 153 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawbezier.cpp:191:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 191 | GBool b; | ^ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gbeziercurve2d.h:37, from drawbezier.h:30: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawbezier.cpp:65:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawbezier.cpp:66:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o drawbezier main.o drawbezier.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/bezier2d' cd bspline2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/bspline2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawbspline.o drawbspline.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawbspline.h:28, from drawbspline.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawbspline.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawbspline.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ drawbspline.cpp: In member function ‘void QGLWidgetTest::Draw(const Amanith::GBSplineCurve2D*)’: drawbspline.cpp:126:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 126 | p1 = gVertices[i]; | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbspline.cpp:127:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 127 | p2 = gVertices[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbspline.cpp:139:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 139 | p1 = Curve->Point(i); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbspline.cpp:140:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 140 | p2 = Curve->Point(i + 1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbspline.cpp:156:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 156 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbspline.cpp:167:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 167 | p1 = gInterpolationPoints[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbspline.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawbspline.cpp:203:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 203 | GBool b; | ^ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gbsplinecurve2d.h:37, from drawbspline.h:30: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawbspline.cpp:68:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawbspline.cpp:69:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o drawbspline main.o drawbspline.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/bspline2d' cd path2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/path2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawpath.o drawpath.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawpath.h:28, from drawpath.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawpath.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from drawpath.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawpath.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from drawpath.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ drawpath.cpp: In member function ‘void QGLWidgetTest::Draw(const Amanith::GPath2D*)’: drawpath.cpp:157:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 157 | p1 = gVertices[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:158:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 158 | p2 = gVertices[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:164:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 164 | p1 = p2; | ^~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:165:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 165 | p2 = gVertices[0]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:178:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 178 | p1 = Path->Point(i); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:179:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 179 | p2 = Path->Point(i + 1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:185:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | p1 = p2; | ^~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:186:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 186 | p2 = Path->Point(0); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp:204:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 204 | p1 = Path->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpath.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawpath.cpp:230:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 230 | GBool b; | ^ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gmulticurve2d.h:37: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawpath.cpp:89:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawpath.cpp:90:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o path2d main.o drawpath.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/path2d' cd polyline2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/polyline2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawpolyline.o drawpolyline.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawpolyline.h:28, from drawpolyline.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, from drawpolyline.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawpolyline.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawpolyline.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ drawpolyline.cpp: In member function ‘void QGLWidgetTest::DrawPolyLine(const Amanith::GPolyLineCurve2D*)’: drawpolyline.cpp:135:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 135 | p1 = points[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpolyline.cpp:136:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | p2 = points[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpolyline.cpp:155:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 155 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawpolyline.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawpolyline.cpp:179:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 179 | GBool b; | ^ In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, from drawpolyline.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gmulticurve2d.h:37: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawpolyline.cpp:72:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawpolyline.cpp:73:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o drawpolyline main.o drawpolyline.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/polyline2d' cd hermite2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/hermite2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawhermite.o drawhermite.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawhermite.h:28, from drawhermite.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, from drawhermite.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawhermite.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawhermite.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ drawhermite.cpp: In member function ‘void QGLWidgetTest::DrawHermite(const Amanith::GHermiteCurve2D*)’: drawhermite.cpp:137:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 137 | p1 = gVertices[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:138:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 138 | p2 = gVertices[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:150:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 150 | p1 = tmpKey.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:151:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 151 | p2 = p1 + (tmpKey.InTangent * 0.1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:156:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 156 | p2 = p1 + (tmpKey.OutTangent * 0.1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:169:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 169 | p1 = Curve->Point(i); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:188:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 188 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawhermite.cpp:214:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 214 | GBool b; | ^ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gmulticurve2d.h:37: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawhermite.cpp:67:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawhermite.cpp:68:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, from drawhermite.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o drawhermite main.o drawhermite.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/hermite2d' cd animcolor && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/animcolor' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawanim.o drawanim.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawanim.h:28, from drawanim.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawanim.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawanim.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -o drawanim main.o drawanim.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/animcolor' cd animshape2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/animshape2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawanim.o drawanim.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawanim.h:28, from drawanim.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawanim.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gfont2d.h:34, from drawanim.h:33: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawanim.h:37: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gfont2d.h:34, from drawanim.h:33: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from drawanim.h:39: tinyxml.h: At global scope: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ drawanim.h: In member function ‘void GGlyphStyle::SetColor(const Amanith::GVectBase&)’: drawanim.h:108:26: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 108 | gColor = NewColor; | ^~~~~~~~ ../../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from drawanim.h:39: tinyxml.h: At global scope: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ drawanim.h: In member function ‘void GGlyphStyle::SetColor(const Amanith::GVectBase&)’: drawanim.h:108:26: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 108 | gColor = NewColor; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ drawanim.cpp: In member function ‘void QGLWidgetTest::DrawAnimCard(const GAnimCard&)’: drawanim.cpp:402:81: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 402 | worldMatrix = AnimCard.Animation->Matrix(t, G_WORLD_SPACE, validInterval); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp: In member function ‘virtual void QGLWidgetTest::paintGL()’: drawanim.cpp:419:91: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 419 | uvMatrix = gBackGroundAnimUV->Matrix(gBackGroundTime, G_WORLD_SPACE, validInterval); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp:445:83: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 445 | uvMatrix = gAnimLogo->Matrix(gBackGroundTime, G_WORLD_SPACE, validInterval); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp: In member function ‘void QGLWidgetTest::DrawGlyph(const Amanith::GAnimTRSNode2D*, Amanith::GMatrix33) const’: drawanim.cpp:594:70: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 594 | worldTransform = Node->Matrix(0, G_WORLD_SPACE, validInterval); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp:595:41: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 595 | pivotMatrix = Node->PivotMatrix(); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp:596:67: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 596 | totalMatrix = (AnimMatrix * (worldTransform * pivotMatrix)); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/support/gutilities.h: In instantiation of ‘static Amanith::GError Amanith::StrUtils::FromString(const std::string&, Amanith::GVectBase&) [with unsigned int SIZE = 2; Amanith::GError = int; std::string = std::__cxx11::basic_string]’: drawanim.cpp:643:31: required from here ../../../include/amanith/support/gutilities.h:202:30: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 202 | Vect = vaux; | ~~~~~^~~~~~ ../../../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../../../include/amanith/support/gutilities.h: In instantiation of ‘static Amanith::GError Amanith::StrUtils::FromString(const std::string&, Amanith::GVectBase&) [with unsigned int SIZE = 3; Amanith::GError = int; std::string = std::__cxx11::basic_string]’: drawanim.cpp:734:29: required from here ../../../include/amanith/support/gutilities.h:202:30: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 202 | Vect = vaux; | ~~~~~^~~~~~ ../../../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ drawanim.cpp:446:91: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinystr.o tinystr.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinyxml.o tinyxml.cpp In file included from tinyxml.cpp:26: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ tinyxml.cpp:1161:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1161 | const int TiXmlAttribute::IntValue() const | ^~~~~ tinyxml.cpp:1166:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1166 | const double TiXmlAttribute::DoubleValue() const | ^~~~~ tinyxml.h: In member function ‘TiXmlNode::ToDocument() const’: tinyxml.h:610:103: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 610 | const TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (const TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToElement() const’: tinyxml.h:611:103: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 611 | const TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (const TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToText() const’: tinyxml.h:614:103: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 614 | const TiXmlText* ToText() const { return ( this && type == TEXT ) ? (const TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToDocument()’: tinyxml.h:617:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 617 | TiXmlDocument* ToDocument() { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToElement()’: tinyxml.h:618:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 618 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToText()’: tinyxml.h:621:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 621 | TiXmlText* ToText() { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:692:31: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:643:31: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:776:29: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:765:29: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:758:29: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinyxmlerror.o tinyxmlerror.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinyxmlparser.o tinyxmlparser.cpp In file included from tinyxmlerror.cpp:25: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ In file included from tinyxmlparser.cpp:25: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ tinyxmlparser.cpp: In static member function ‘static const char* TiXmlBase::SkipWhiteSpace(const char*, TiXmlEncoding)’: tinyxmlparser.cpp:348:28: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 348 | while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) | ~~~^~~~~~~~~~~~~~~~~~~~~ tinyxmlparser.cpp: In member function ‘virtual const char* TiXmlAttribute::Parse(const char*, TiXmlParsingData*, TiXmlEncoding)’: tinyxmlparser.cpp:1315:13: warning: variable ‘tabsize’ set but not used [-Wunused-but-set-variable] 1315 | int tabsize = 4; | ^~~~~~~ tinyxmlparser.cpp: In static member function ‘static void TiXmlBase::ConvertUTF32ToUTF8(long unsigned int, char*, int*)’: tinyxmlparser.cpp:104:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 104 | input >>= 6; | ~~~~~~^~~~~ tinyxmlparser.cpp:105:17: note: here 105 | case 3: | ^~~~ tinyxmlparser.cpp:108:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 108 | input >>= 6; | ~~~~~~^~~~~ tinyxmlparser.cpp:109:17: note: here 109 | case 2: | ^~~~ tinyxmlparser.cpp:112:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 112 | input >>= 6; | ~~~~~~^~~~~ tinyxmlparser.cpp:113:17: note: here 113 | case 1: | ^~~~ tinyxml.h: In member function ‘TiXmlNode::ToElement()’: tinyxml.h:618:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 618 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToDeclaration()’: tinyxml.h:622:90: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 622 | TiXmlDeclaration* ToDeclaration() { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o drawanim main.o drawanim.o tinystr.o tinyxml.o tinyxmlerror.o tinyxmlparser.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/animshape2d' cd drawboard && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/drawboard' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawboard.o drawboard.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from drawboard.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_color.o test_color.cpp In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_color.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_lineargradient.o test_lineargradient.cpp ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_lineargradient.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_radialgradientin.o test_radialgradientin.cpp test_lineargradient.cpp: In member function ‘void QGLWidgetTest::TestLinearGradient(unsigned int, Amanith::GReal, Amanith::GReal)’: test_lineargradient.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_lineargradient.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_radialgradientin.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_radialgradientin.cpp: In member function ‘void QGLWidgetTest::TestRadialGradientIn(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_radialgradientin.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_radialgradientin.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_radialgradientout.o test_radialgradientout.cpp In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_radialgradientout.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_conicalgradientin.o test_conicalgradientin.cpp test_radialgradientout.cpp: In member function ‘void QGLWidgetTest::TestRadialGradientOut(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_radialgradientout.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_radialgradientout.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_conicalgradientin.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_conicalgradientin.cpp: In member function ‘void QGLWidgetTest::TestConicalGradientIn(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_conicalgradientin.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_conicalgradientin.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_conicalgradientout.o test_conicalgradientout.cpp In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_conicalgradientout.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_pattern.o test_pattern.cpp test_conicalgradientout.cpp: In member function ‘void QGLWidgetTest::TestConicalGradientOut(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_conicalgradientout.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_conicalgradientout.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_pattern.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_pattern.cpp: In member function ‘void QGLWidgetTest::TestPattern(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_pattern.cpp:37:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 37 | ofsTransf = (rot * scl); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_pattern.cpp:37:21: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_stroking.o test_stroking.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_geometries.o test_geometries.cpp In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_stroking.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_geometries.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_masks.o test_masks.cpp In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_masks.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_cache.o test_cache.cpp ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_cache.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -o drawboard main.o drawboard.o test_color.o test_lineargradient.o test_radialgradientin.o test_radialgradientout.o test_conicalgradientin.o test_conicalgradientout.o test_pattern.o test_stroking.o test_geometries.o test_masks.o test_cache.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/drawboard' cd compositing && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/compositing' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o compositing.o compositing.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from compositing.h:28, from compositing.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from compositing.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from compositing.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from compositing.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from compositing.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ compositing.cpp: In member function ‘void QGLWidgetTest::BuildMatrices()’: compositing.cpp:130:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 130 | gModelView = trans * (rot * scl); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ compositing.cpp:131:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 131 | gGradientMatrix = gModelView; | ^~~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ compositing.cpp: In member function ‘virtual void QGLWidgetTest::mouseMoveEvent(QMouseEvent*)’: compositing.cpp:290:55: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 290 | gTranslation = gDrawBoard->PhysicalToLogical(p); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from compositing.cpp:26: ../../../include/amanith/geometry/gxformconv.h: In instantiation of ‘void Amanith::ScaleToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int SIZE = 2]’: compositing.cpp:126:15: required from here ../../../include/amanith/geometry/gxformconv.h:345:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 345 | Result = (postTrans * (scl * preTrans)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gxformconv.h: In instantiation of ‘void Amanith::RotationToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: compositing.cpp:127:18: required from here ../../../include/amanith/geometry/gxformconv.h:268:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 268 | Result = (postTrans * (rot * preTrans)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ compositing.cpp:130:30: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -o compositing main.o compositing.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/compositing' cd clock && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/clock' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o clock.o clock.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from clock.h:28, from clock.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from clock.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from clock.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from clock.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from clock.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from clock.cpp:26: ../../../include/amanith/geometry/gxformconv.h: In instantiation of ‘void Amanith::RotationToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: clock.cpp:229:18: required from here ../../../include/amanith/geometry/gxformconv.h:268:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 268 | Result = (postTrans * (rot * preTrans)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../../../include/amanith/geometry/gxformconv.h:268:30: required from ‘void Amanith::RotationToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ clock.cpp:229:18: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -o clock main.o clock.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/clock' cd delaunay2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/delaunay2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawmesh.o drawmesh.cpp In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawmesh.h:28, from drawmesh.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawmesh.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawmesh.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ drawmesh.cpp: In member function ‘void QGLWidgetTest::DrawMeshVertex(Amanith::GMesh2D*)’: drawmesh.cpp:122:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 122 | p = Mesh->Vertex(i)->Position(); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawmesh.cpp: In member function ‘void QGLWidgetTest::DrawMeshFace(Amanith::GMeshFace2D*)’: drawmesh.cpp:142:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 142 | o = e->Org()->Position(); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawmesh.cpp:143:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 143 | d = e->Dest()->Position(); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -o delaunay2d main.o drawmesh.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/delaunay2d' make[2]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl' make[1]: Leaving directory '/builddir/build/BUILD/amanith/examples' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ntT8ln + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 ++ dirname /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd amanith + rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/lib64 + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/include + cp -a lib/libamanith.so lib/libamanith.so.1 lib/libamanith.so.1.0 lib/libamanith.so.1.0.0 /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/lib64 + cp -a plugins/libfontimpexp.so plugins/libfontimpexp.so.1 plugins/libfontimpexp.so.1.0 plugins/libfontimpexp.so.1.0.0 plugins/libjpegimpexp.so plugins/libjpegimpexp.so.1 plugins/libjpegimpexp.so.1.0 plugins/libjpegimpexp.so.1.0.0 plugins/libpngimpexp.so plugins/libpngimpexp.so.1 plugins/libpngimpexp.so.1.0 plugins/libpngimpexp.so.1.0.0 /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/lib64 + cp -a include/amanith /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/include + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.3-52.fc40 --unique-debug-suffix -0.3-52.fc40.x86_64 --unique-debug-src-base amanith-0.3-52.fc40.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/amanith find-debuginfo: starting Extracting debug info from 4 files DWARF-compressing 4 files sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/amanith-0.3-52.fc40.x86_64 4908 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 *** WARNING: ./usr/include/amanith/gproperty.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gmultiproperty.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gkernel.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gimpexp.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gelement.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gpolylinecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gpixelmap.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gpath2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gmulticurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/ghermitecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gfont2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gellipsecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gcurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gbsplinecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gbeziercurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/ganimtrsnode2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gpolylinecurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gmulticurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/ghermitecurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gcurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gbsplinecurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gbeziercurve1d.h.constructor is executable but has no shebang, removing executable bit + /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 Processing files: amanith-0.3-52.fc40.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NequNT + umask 022 + cd /builddir/build/BUILD + cd amanith + DOCDIR=/builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/CHANGELOG /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/FAQ /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/LICENSE.QPL /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/README /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/doc/amanith.chm /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64/usr/share/doc/amanith + RPM_EC=0 ++ jobs -p + exit 0 Provides: amanith = 0.3-52.fc40 amanith(x86-64) = 0.3-52.fc40 libamanith.so.1()(64bit) libfontimpexp.so.1()(64bit) libjpegimpexp.so.1()(64bit) libpngimpexp.so.1()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libGLU.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXmu.so.6()(64bit) libamanith.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(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) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: amanith-devel-0.3-52.fc40.x86_64 Provides: amanith-devel = 0.3-52.fc40 amanith-devel(x86-64) = 0.3-52.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libamanith.so.1()(64bit) libfontimpexp.so.1()(64bit) libjpegimpexp.so.1()(64bit) libpngimpexp.so.1()(64bit) Processing files: amanith-debugsource-0.3-52.fc40.x86_64 Provides: amanith-debugsource = 0.3-52.fc40 amanith-debugsource(x86-64) = 0.3-52.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: amanith-debuginfo-0.3-52.fc40.x86_64 Provides: amanith-debuginfo = 0.3-52.fc40 amanith-debuginfo(x86-64) = 0.3-52.fc40 debuginfo(build-id) = 2d0fab51c972f694ab075bf82e72559815cba22d debuginfo(build-id) = 7247214e8a308742a125bde4adefcc952ebf817e debuginfo(build-id) = b8e9a2d0c7fbe3b57f43eda7dd0a6d926790ea14 debuginfo(build-id) = d8b8d7ec871b2ff8727838ab2205566d8fefb501 libamanith.so.1.0.0-0.3-52.fc40.x86_64.debug()(64bit) libfontimpexp.so.1.0.0-0.3-52.fc40.x86_64.debug()(64bit) libjpegimpexp.so.1.0.0-0.3-52.fc40.x86_64.debug()(64bit) libpngimpexp.so.1.0.0-0.3-52.fc40.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: amanith-debugsource(x86-64) = 0.3-52.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 Wrote: /builddir/build/RPMS/amanith-0.3-52.fc40.x86_64.rpm Wrote: /builddir/build/RPMS/amanith-debugsource-0.3-52.fc40.x86_64.rpm Wrote: /builddir/build/RPMS/amanith-devel-0.3-52.fc40.x86_64.rpm Wrote: /builddir/build/RPMS/amanith-debuginfo-0.3-52.fc40.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.f67wtw + umask 022 + cd /builddir/build/BUILD + cd amanith + /usr/bin/rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.zEUsEz + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/amanith-SPECPARTS + rm -rf amanith amanith.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Finish: rpmbuild amanith-0.3-52.fc40.src.rpm Finish: build phase for amanith-0.3-52.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1695326670.105776/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/amanith-0.3-52.fc40.src.rpm) Config(child) 2 minutes 18 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": "amanith", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "x86_64" }, { "name": "amanith-debuginfo", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "x86_64" }, { "name": "amanith", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "src" }, { "name": "amanith-debugsource", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "x86_64" }, { "name": "amanith-devel", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "x86_64" } ] } RPMResults finished