Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c294' (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-ppc64le --chroot fedora-rawhide-ppc64le Version: 0.69 PID: 6393 Logging PID: 6394 Task: {'appstream': False, 'background': True, 'build_id': 6408463, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', '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-ppc64le/', '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-ppc64le', '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-kke2pq3l/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-kke2pq3l/amanith', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-kke2pq3l/amanith'... Running: git checkout 33d44bd6ec58263aa32db2b12e524082ae1afd1c -- cmd: ['git', 'checkout', '33d44bd6ec58263aa32db2b12e524082ae1afd1c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-kke2pq3l/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-kke2pq3l/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 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 1329k 0 0:00:05 0:00:05 --:--:-- 1686k INFO: Reading stdout from command: md5sum amanith_03.tar.gz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-kke2pq3l/amanith/amanith.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-kke2pq3l/amanith --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1695326648.504497 -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-kke2pq3l/amanith/amanith.spec) Config(fedora-rawhide-ppc64le) 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-ppc64le-bootstrap-1695326648.504497/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1695326648.504497/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/0c16a9a4bdbab5ce1a69fe9ecf648039a4b860df311c8b2630b057a1d0dce097/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/0c16a9a4bdbab5ce1a69fe9ecf648039a4b860df311c8b2630b057a1d0dce097/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 28 MB/s | 10 MB 00:00 fedora 12 MB/s | 67 MB 00:05 Last metadata expiration check: 0:00:03 ago on Thu Sep 21 20:04:28 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 ppc64le 1:1.14.10-1.fc40 fedora 177 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus ppc64le 1.3.2-4.fc39 fedora 161 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 ppc64le 235-5.fc39 fedora 108 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.2 M Installed size: 4.8 M Downloading Packages: (1/7): python3-dbus-1.3.2-4.fc39.ppc64le.rpm 353 kB/s | 161 kB 00:00 (2/7): dbus-libs-1.14.10-1.fc40.ppc64le.rpm 378 kB/s | 177 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 535 kB/s | 49 kB 00:00 (4/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 605 kB/s | 355 kB 00:00 (5/7): python3-systemd-235-5.fc39.ppc64le.rpm 1.1 MB/s | 108 kB 00:00 (6/7): python3-dnf-plugins-core-4.4.2-1.fc39.no 1.2 MB/s | 293 kB 00:00 (7/7): python3-six-1.16.0-12.fc39.noarch.rpm 242 kB/s | 41 kB 00:00 -------------------------------------------------------------------------------- Total 1.5 MB/s | 1.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.ppc64le 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.ppc64le 5/7 Installing : python3-dbus-1.3.2-4.fc39.ppc64le 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.ppc64le 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.ppc64le 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.ppc64le 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.ppc64le python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.ppc64le 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.ppc64le 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-ppc64le-1695326648.504497/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 1.8 MB/s | 10 MB 00:05 fedora 9.4 MB/s | 67 MB 00:07 Last metadata expiration check: 0:00:02 ago on Thu Sep 21 20:05:15 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash ppc64le 5.2.15-5.fc39 fedora 1.9 M bzip2 ppc64le 1.0.8-16.fc39 fedora 53 k coreutils ppc64le 9.4-1.fc40 fedora 1.4 M cpio ppc64le 2.14-4.fc39 fedora 286 k diffutils ppc64le 3.10-3.fc39 fedora 408 k fedora-release-common noarch 40-0.7 fedora 18 k findutils ppc64le 1:4.9.0-6.fc40 fedora 540 k gawk ppc64le 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack ppc64le 2.38.9000-9.fc40 fedora 74 k grep ppc64le 3.11-5.fc40 fedora 308 k gzip ppc64le 1.12-6.fc39 fedora 170 k info ppc64le 7.0.3-3.fc39 fedora 200 k patch ppc64le 2.7.6-22.fc39 fedora 137 k redhat-rpm-config noarch 270-1.fc40 copr_base 74 k rpm-build ppc64le 4.19.0-1.fc40 fedora 80 k sed ppc64le 4.8-14.fc39 fedora 312 k shadow-utils ppc64le 2:4.14.0-1.fc40 fedora 1.3 M tar ppc64le 2:1.35-2.fc40 fedora 884 k unzip ppc64le 6.0-62.fc39 fedora 190 k util-linux ppc64le 2.39.2-1.fc40 copr_base 1.2 M which ppc64le 2.21-40.fc39 fedora 43 k xz ppc64le 5.4.4-1.fc39 fedora 559 k Installing dependencies: alternatives ppc64le 1.25-1.fc39 fedora 41 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs ppc64le 3.1.2-4.fc40 fedora 132 k authselect ppc64le 1.4.2-3.fc39 fedora 145 k authselect-libs ppc64le 1.4.2-3.fc39 fedora 253 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils ppc64le 2.41-5.fc40 fedora 6.4 M binutils-gold ppc64le 2.41-5.fc40 fedora 1.1 M bzip2-libs ppc64le 1.0.8-16.fc39 fedora 47 k ca-certificates noarch 2023.2.60_v7.0.306-3.fc40 fedora 837 k coreutils-common ppc64le 9.4-1.fc40 fedora 2.1 M cracklib ppc64le 2.9.11-2.fc40 copr_base 86 k crypto-policies noarch 20230731-1.git5ed06e0.fc39 fedora 99 k curl ppc64le 8.3.0-1.fc40 copr_base 357 k cyrus-sasl-lib ppc64le 2.1.28-11.fc40 copr_base 878 k debugedit ppc64le 5.0-10.fc39 fedora 80 k dwz ppc64le 0.15-3.fc39 fedora 147 k ed ppc64le 1.19-4.fc39 fedora 81 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils ppc64le 0.189-6.fc40 copr_base 563 k elfutils-debuginfod-client ppc64le 0.189-6.fc40 copr_base 40 k elfutils-default-yama-scope noarch 0.189-6.fc40 copr_base 14 k elfutils-libelf ppc64le 0.189-6.fc40 copr_base 204 k elfutils-libs ppc64le 0.189-6.fc40 copr_base 294 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 ppc64le 5.45-1.fc40 copr_base 50 k file-libs ppc64le 5.45-1.fc40 copr_base 775 k filesystem ppc64le 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 ppc64le 13.2-9.fc40 fedora 4.2 M gdbm-libs ppc64le 1:1.23-4.fc39 fedora 62 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc ppc64le 2.38.9000-9.fc40 fedora 2.2 M glibc-common ppc64le 2.38.9000-9.fc40 fedora 370 k glibc-gconv-extra ppc64le 2.38.9000-9.fc40 fedora 2.0 M gmp ppc64le 1:6.2.1-5.fc39 fedora 304 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 ppc64le 2.13.1-7.fc39 fedora 49 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs ppc64le 1.6.1-7.fc39 fedora 32 k krb5-libs ppc64le 1.21.2-1.fc40 fedora 850 k libacl ppc64le 2.3.1-9.fc40 fedora 26 k libarchive ppc64le 3.7.2-1.fc40 copr_base 477 k libattr ppc64le 2.5.1-9.fc40 fedora 19 k libblkid ppc64le 2.39.2-1.fc40 copr_base 134 k libbrotli ppc64le 1.1.0-1.fc40 fedora 380 k libcap ppc64le 2.48-7.fc39 fedora 73 k libcap-ng ppc64le 0.8.3-8.fc40 fedora 33 k libcom_err ppc64le 1.47.0-2.fc39 fedora 27 k libcurl ppc64le 8.3.0-1.fc40 copr_base 380 k libdb ppc64le 5.3.28-58.fc40 copr_base 831 k libeconf ppc64le 0.5.2-1.fc40 fedora 34 k libevent ppc64le 2.1.12-9.fc39 fedora 275 k libfdisk ppc64le 2.39.2-1.fc40 copr_base 179 k libffi ppc64le 3.4.4-4.fc39 fedora 38 k libgcc ppc64le 13.2.1-3.fc40 fedora 105 k libgomp ppc64le 13.2.1-3.fc40 fedora 333 k libidn2 ppc64le 2.3.4-3.fc39 fedora 121 k libmount ppc64le 2.39.2-1.fc40 copr_base 177 k libnghttp2 ppc64le 1.56.0-1.fc40 copr_base 85 k libnsl2 ppc64le 2.0.0-6.fc39 fedora 32 k libpkgconf ppc64le 1.9.5-2.fc39 fedora 42 k libpsl ppc64le 0.21.2-4.fc39 fedora 65 k libpwquality ppc64le 1.4.5-6.fc39 fedora 123 k librtas ppc64le 2.0.4-3.fc39 fedora 70 k libselinux ppc64le 3.5-5.fc39 fedora 100 k libsemanage ppc64le 3.5-4.fc39 fedora 131 k libsepol ppc64le 3.5-2.fc39 fedora 356 k libsigsegv ppc64le 2.14-5.fc39 fedora 28 k libsmartcols ppc64le 2.39.2-1.fc40 copr_base 74 k libssh ppc64le 0.10.5-2.fc40 copr_base 239 k libssh-config noarch 0.10.5-2.fc40 copr_base 9.6 k libstdc++ ppc64le 13.2.1-3.fc40 fedora 994 k libtasn1 ppc64le 4.19.0-3.fc39 fedora 80 k libtirpc ppc64le 1.3.3-1.rc2.fc39 fedora 108 k libunistring ppc64le 1.1-5.fc40 fedora 578 k libutempter ppc64le 1.2.1-10.fc39 fedora 27 k libuuid ppc64le 2.39.2-1.fc40 copr_base 30 k libverto ppc64le 0.3.2-6.fc39 fedora 22 k libxcrypt ppc64le 4.4.36-2.fc39 fedora 132 k libxml2 ppc64le 2.11.5-1.fc40 copr_base 778 k libzstd ppc64le 1.5.5-4.fc40 copr_base 336 k lua-libs ppc64le 5.4.6-3.fc39 fedora 149 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs ppc64le 1.9.4-4.fc39 fedora 85 k mpfr ppc64le 4.2.0-3.fc39 fedora 353 k ncurses-base noarch 6.4-7.20230520.fc40 fedora 88 k ncurses-libs ppc64le 6.4-7.20230520.fc40 fedora 380 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap ppc64le 2.6.6-1.fc39 fedora 287 k openssl-libs ppc64le 1:3.1.1-4.fc40 copr_base 2.3 M p11-kit ppc64le 0.25.0-2.fc39 fedora 500 k p11-kit-trust ppc64le 0.25.0-2.fc39 fedora 156 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam ppc64le 1.5.3-2.fc39 fedora 592 k pam-libs ppc64le 1.5.3-2.fc39 fedora 64 k pcre2 ppc64le 10.42-1.fc39.2 fedora 241 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf ppc64le 1.9.5-2.fc39 fedora 43 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config ppc64le 1.9.5-2.fc39 fedora 9.6 k popt ppc64le 1.19-3.fc39 fedora 71 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 ppc64le 8.2-4.fc39 fedora 229 k rpm ppc64le 4.19.0-1.fc40 fedora 537 k rpm-build-libs ppc64le 4.19.0-1.fc40 fedora 103 k rpm-libs ppc64le 4.19.0-1.fc40 fedora 356 k rpm-sequoia ppc64le 1.5.0-1.fc40 fedora 1.7 M rust-srpm-macros noarch 24-5.fc40 fedora 12 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs ppc64le 3.43.1-1.fc40 fedora 798 k systemd-libs ppc64le 254.2-12.fc40 fedora 734 k util-linux-core ppc64le 2.39.2-1.fc40 copr_base 520 k xxhash-libs ppc64le 0.8.2-1.fc39 fedora 37 k xz-libs ppc64le 5.4.4-1.fc39 fedora 121 k zip ppc64le 3.0-39.fc40 fedora 274 k zlib-ng-compat ppc64le 2.1.3-5.fc40 copr_base 80 k zstd ppc64le 1.5.5-4.fc40 copr_base 500 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 153 Packages Total download size: 57 M Installed size: 326 M Downloading Packages: (1/153): cracklib-2.9.11-2.fc40.ppc64le.rpm 814 kB/s | 86 kB 00:00 (2/153): curl-8.3.0-1.fc40.ppc64le.rpm 2.3 MB/s | 357 kB 00:00 (3/153): elfutils-0.189-6.fc40.ppc64le.rpm 6.3 MB/s | 563 kB 00:00 (4/153): elfutils-debuginfod-client-0.189-6.fc4 893 kB/s | 40 kB 00:00 (5/153): cyrus-sasl-lib-2.1.28-11.fc40.ppc64le. 4.0 MB/s | 878 kB 00:00 (6/153): elfutils-default-yama-scope-0.189-6.fc 245 kB/s | 14 kB 00:00 (7/153): elfutils-libelf-0.189-6.fc40.ppc64le.r 3.4 MB/s | 204 kB 00:00 (8/153): elfutils-libs-0.189-6.fc40.ppc64le.rpm 5.2 MB/s | 294 kB 00:00 (9/153): file-5.45-1.fc40.ppc64le.rpm 2.7 MB/s | 50 kB 00:00 (10/153): file-libs-5.45-1.fc40.ppc64le.rpm 9.0 MB/s | 775 kB 00:00 (11/153): libarchive-3.7.2-1.fc40.ppc64le.rpm 6.6 MB/s | 477 kB 00:00 (12/153): libblkid-2.39.2-1.fc40.ppc64le.rpm 1.8 MB/s | 134 kB 00:00 (13/153): libcurl-8.3.0-1.fc40.ppc64le.rpm 18 MB/s | 380 kB 00:00 (14/153): libdb-5.3.28-58.fc40.ppc64le.rpm 8.9 MB/s | 831 kB 00:00 (15/153): libfdisk-2.39.2-1.fc40.ppc64le.rpm 1.9 MB/s | 179 kB 00:00 (16/153): libmount-2.39.2-1.fc40.ppc64le.rpm 2.4 MB/s | 177 kB 00:00 (17/153): libnghttp2-1.56.0-1.fc40.ppc64le.rpm 5.1 MB/s | 85 kB 00:00 (18/153): libsmartcols-2.39.2-1.fc40.ppc64le.rp 4.1 MB/s | 74 kB 00:00 (19/153): libssh-0.10.5-2.fc40.ppc64le.rpm 11 MB/s | 239 kB 00:00 (20/153): libuuid-2.39.2-1.fc40.ppc64le.rpm 829 kB/s | 30 kB 00:00 (21/153): libssh-config-0.10.5-2.fc40.noarch.rp 250 kB/s | 9.6 kB 00:00 (22/153): libxml2-2.11.5-1.fc40.ppc64le.rpm 11 MB/s | 778 kB 00:00 (23/153): libzstd-1.5.5-4.fc40.ppc64le.rpm 8.2 MB/s | 336 kB 00:00 (24/153): openssl-libs-3.1.1-4.fc40.ppc64le.rpm 18 MB/s | 2.3 MB 00:00 (25/153): redhat-rpm-config-270-1.fc40.noarch.r 880 kB/s | 74 kB 00:00 (26/153): util-linux-2.39.2-1.fc40.ppc64le.rpm 9.5 MB/s | 1.2 MB 00:00 (27/153): zlib-ng-compat-2.1.3-5.fc40.ppc64le.r 1.0 MB/s | 80 kB 00:00 (28/153): util-linux-core-2.39.2-1.fc40.ppc64le 6.2 MB/s | 520 kB 00:00 (29/153): zstd-1.5.5-4.fc40.ppc64le.rpm 11 MB/s | 500 kB 00:00 (30/153): ansible-srpm-macros-1-11.fc39.noarch. 101 kB/s | 21 kB 00:00 (31/153): alternatives-1.25-1.fc39.ppc64le.rpm 159 kB/s | 41 kB 00:00 (32/153): audit-libs-3.1.2-4.fc40.ppc64le.rpm 449 kB/s | 132 kB 00:00 (33/153): authselect-1.4.2-3.fc39.ppc64le.rpm 1.1 MB/s | 145 kB 00:00 (34/153): basesystem-11-18.fc39.noarch.rpm 179 kB/s | 7.2 kB 00:00 (35/153): authselect-libs-1.4.2-3.fc39.ppc64le. 2.1 MB/s | 253 kB 00:00 (36/153): binutils-gold-2.41-5.fc40.ppc64le.rpm 8.0 MB/s | 1.1 MB 00:00 (37/153): bash-5.2.15-5.fc39.ppc64le.rpm 10 MB/s | 1.9 MB 00:00 (38/153): bzip2-1.0.8-16.fc39.ppc64le.rpm 1.3 MB/s | 53 kB 00:00 (39/153): bzip2-libs-1.0.8-16.fc39.ppc64le.rpm 1.2 MB/s | 47 kB 00:00 (40/153): ca-certificates-2023.2.60_v7.0.306-3. 14 MB/s | 837 kB 00:00 (41/153): coreutils-9.4-1.fc40.ppc64le.rpm 18 MB/s | 1.4 MB 00:00 (42/153): cpio-2.14-4.fc39.ppc64le.rpm 4.9 MB/s | 286 kB 00:00 (43/153): coreutils-common-9.4-1.fc40.ppc64le.r 17 MB/s | 2.1 MB 00:00 (44/153): crypto-policies-20230731-1.git5ed06e0 1.9 MB/s | 99 kB 00:00 (45/153): debugedit-5.0-10.fc39.ppc64le.rpm 1.7 MB/s | 80 kB 00:00 (46/153): diffutils-3.10-3.fc39.ppc64le.rpm 6.7 MB/s | 408 kB 00:00 (47/153): dwz-0.15-3.fc39.ppc64le.rpm 2.8 MB/s | 147 kB 00:00 (48/153): ed-1.19-4.fc39.ppc64le.rpm 1.6 MB/s | 81 kB 00:00 (49/153): efi-srpm-macros-5-9.fc39.noarch.rpm 487 kB/s | 22 kB 00:00 (50/153): binutils-2.41-5.fc40.ppc64le.rpm 11 MB/s | 6.4 MB 00:00 (51/153): fedora-gpg-keys-40-0.1.noarch.rpm 2.4 MB/s | 130 kB 00:00 (52/153): fedora-release-40-0.7.noarch.rpm 214 kB/s | 8.0 kB 00:00 (53/153): fedora-release-common-40-0.7.noarch.r 486 kB/s | 18 kB 00:00 (54/153): fedora-release-identity-basic-40-0.7. 219 kB/s | 8.8 kB 00:00 (55/153): fedora-repos-40-0.1.noarch.rpm 250 kB/s | 9.4 kB 00:00 (56/153): fedora-repos-rawhide-40-0.1.noarch.rp 238 kB/s | 9.0 kB 00:00 (57/153): findutils-4.9.0-6.fc40.ppc64le.rpm 8.9 MB/s | 540 kB 00:00 (58/153): fonts-srpm-macros-2.0.5-12.fc39.noarc 690 kB/s | 26 kB 00:00 (59/153): filesystem-3.18-6.fc39.ppc64le.rpm 12 MB/s | 1.1 MB 00:00 (60/153): forge-srpm-macros-0.1.0-1.fc40.noarch 479 kB/s | 18 kB 00:00 (61/153): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 198 kB/s | 7.4 kB 00:00 (62/153): gdbm-libs-1.23-4.fc39.ppc64le.rpm 1.3 MB/s | 62 kB 00:00 (63/153): gawk-5.2.2-2.fc39.ppc64le.rpm 12 MB/s | 1.1 MB 00:00 (64/153): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 197 kB/s | 7.8 kB 00:00 (65/153): glibc-common-2.38.9000-9.fc40.ppc64le 6.6 MB/s | 370 kB 00:00 (66/153): gdb-minimal-13.2-9.fc40.ppc64le.rpm 25 MB/s | 4.2 MB 00:00 (67/153): glibc-minimal-langpack-2.38.9000-9.fc 1.6 MB/s | 74 kB 00:00 (68/153): glibc-2.38.9000-9.fc40.ppc64le.rpm 15 MB/s | 2.2 MB 00:00 (69/153): glibc-gconv-extra-2.38.9000-9.fc40.pp 24 MB/s | 2.0 MB 00:00 (70/153): gmp-6.2.1-5.fc39.ppc64le.rpm 6.7 MB/s | 304 kB 00:00 (71/153): gnat-srpm-macros-6-3.fc39.noarch.rpm 234 kB/s | 8.8 kB 00:00 (72/153): go-srpm-macros-3.2.0-7.fc40.noarch.rp 648 kB/s | 27 kB 00:00 (73/153): grep-3.11-5.fc40.ppc64le.rpm 7.0 MB/s | 308 kB 00:00 (74/153): gzip-1.12-6.fc39.ppc64le.rpm 4.1 MB/s | 170 kB 00:00 (75/153): info-7.0.3-3.fc39.ppc64le.rpm 3.2 MB/s | 200 kB 00:00 (76/153): jansson-2.13.1-7.fc39.ppc64le.rpm 1.2 MB/s | 49 kB 00:00 (77/153): kernel-srpm-macros-1.0-20.fc39.noarch 273 kB/s | 10 kB 00:00 (78/153): keyutils-libs-1.6.1-7.fc39.ppc64le.rp 780 kB/s | 32 kB 00:00 (79/153): libacl-2.3.1-9.fc40.ppc64le.rpm 675 kB/s | 26 kB 00:00 (80/153): krb5-libs-1.21.2-1.fc40.ppc64le.rpm 15 MB/s | 850 kB 00:00 (81/153): libattr-2.5.1-9.fc40.ppc64le.rpm 418 kB/s | 19 kB 00:00 (82/153): libbrotli-1.1.0-1.fc40.ppc64le.rpm 7.0 MB/s | 380 kB 00:00 (83/153): libcap-2.48-7.fc39.ppc64le.rpm 1.6 MB/s | 73 kB 00:00 (84/153): libcom_err-1.47.0-2.fc39.ppc64le.rpm 633 kB/s | 27 kB 00:00 (85/153): libeconf-0.5.2-1.fc40.ppc64le.rpm 785 kB/s | 34 kB 00:00 (86/153): libcap-ng-0.8.3-8.fc40.ppc64le.rpm 520 kB/s | 33 kB 00:00 (87/153): libevent-2.1.12-9.fc39.ppc64le.rpm 5.3 MB/s | 275 kB 00:00 (88/153): libffi-3.4.4-4.fc39.ppc64le.rpm 717 kB/s | 38 kB 00:00 (89/153): libgcc-13.2.1-3.fc40.ppc64le.rpm 1.6 MB/s | 105 kB 00:00 (90/153): libgomp-13.2.1-3.fc40.ppc64le.rpm 7.2 MB/s | 333 kB 00:00 (91/153): libidn2-2.3.4-3.fc39.ppc64le.rpm 2.8 MB/s | 121 kB 00:00 (92/153): libnsl2-2.0.0-6.fc39.ppc64le.rpm 765 kB/s | 32 kB 00:00 (93/153): libpkgconf-1.9.5-2.fc39.ppc64le.rpm 1.1 MB/s | 42 kB 00:00 (94/153): libpsl-0.21.2-4.fc39.ppc64le.rpm 1.6 MB/s | 65 kB 00:00 (95/153): libpwquality-1.4.5-6.fc39.ppc64le.rpm 2.8 MB/s | 123 kB 00:00 (96/153): librtas-2.0.4-3.fc39.ppc64le.rpm 1.7 MB/s | 70 kB 00:00 (97/153): libselinux-3.5-5.fc39.ppc64le.rpm 2.5 MB/s | 100 kB 00:00 (98/153): libsemanage-3.5-4.fc39.ppc64le.rpm 3.0 MB/s | 131 kB 00:00 (99/153): libsepol-3.5-2.fc39.ppc64le.rpm 8.0 MB/s | 356 kB 00:00 (100/153): libsigsegv-2.14-5.fc39.ppc64le.rpm 718 kB/s | 28 kB 00:00 (101/153): libstdc++-13.2.1-3.fc40.ppc64le.rpm 17 MB/s | 994 kB 00:00 (102/153): libtasn1-4.19.0-3.fc39.ppc64le.rpm 1.6 MB/s | 80 kB 00:00 (103/153): libtirpc-1.3.3-1.rc2.fc39.ppc64le.rp 2.3 MB/s | 108 kB 00:00 (104/153): libutempter-1.2.1-10.fc39.ppc64le.rp 700 kB/s | 27 kB 00:00 (105/153): libverto-0.3.2-6.fc39.ppc64le.rpm 522 kB/s | 22 kB 00:00 (106/153): libunistring-1.1-5.fc40.ppc64le.rpm 11 MB/s | 578 kB 00:00 (107/153): libxcrypt-4.4.36-2.fc39.ppc64le.rpm 3.2 MB/s | 132 kB 00:00 (108/153): lua-libs-5.4.6-3.fc39.ppc64le.rpm 3.4 MB/s | 149 kB 00:00 (109/153): lua-srpm-macros-1-9.fc39.noarch.rpm 226 kB/s | 8.6 kB 00:00 (110/153): lz4-libs-1.9.4-4.fc39.ppc64le.rpm 2.0 MB/s | 85 kB 00:00 (111/153): ncurses-base-6.4-7.20230520.fc40.noa 2.2 MB/s | 88 kB 00:00 (112/153): mpfr-4.2.0-3.fc39.ppc64le.rpm 7.2 MB/s | 353 kB 00:00 (113/153): ncurses-libs-6.4-7.20230520.fc40.ppc 8.4 MB/s | 380 kB 00:00 (114/153): ocaml-srpm-macros-8-2.fc39.noarch.rp 356 kB/s | 14 kB 00:00 (115/153): openblas-srpm-macros-2-14.fc39.noarc 189 kB/s | 7.5 kB 00:00 (116/153): openldap-2.6.6-1.fc39.ppc64le.rpm 5.9 MB/s | 287 kB 00:00 (117/153): p11-kit-0.25.0-2.fc39.ppc64le.rpm 9.5 MB/s | 500 kB 00:00 (118/153): p11-kit-trust-0.25.0-2.fc39.ppc64le. 3.4 MB/s | 156 kB 00:00 (119/153): package-notes-srpm-macros-0.5-9.fc39 291 kB/s | 11 kB 00:00 (120/153): pam-libs-1.5.3-2.fc39.ppc64le.rpm 1.4 MB/s | 64 kB 00:00 (121/153): pam-1.5.3-2.fc39.ppc64le.rpm 12 MB/s | 592 kB 00:00 (122/153): patch-2.7.6-22.fc39.ppc64le.rpm 2.9 MB/s | 137 kB 00:00 (123/153): pcre2-10.42-1.fc39.2.ppc64le.rpm 5.3 MB/s | 241 kB 00:00 (124/153): pcre2-syntax-10.42-1.fc39.2.noarch.r 2.4 MB/s | 143 kB 00:00 (125/153): perl-srpm-macros-1-51.fc39.noarch.rp 190 kB/s | 8.0 kB 00:00 (126/153): pkgconf-1.9.5-2.fc39.ppc64le.rpm 924 kB/s | 43 kB 00:00 (127/153): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 358 kB/s | 14 kB 00:00 (128/153): pkgconf-pkg-config-1.9.5-2.fc39.ppc6 248 kB/s | 9.6 kB 00:00 (129/153): popt-1.19-3.fc39.ppc64le.rpm 1.7 MB/s | 71 kB 00:00 (130/153): publicsuffix-list-dafsa-20230812-1.f 1.4 MB/s | 57 kB 00:00 (131/153): pyproject-srpm-macros-1.9.0-2.fc39.n 344 kB/s | 14 kB 00:00 (132/153): python-srpm-macros-3.12-4.fc40.noarc 615 kB/s | 25 kB 00:00 (133/153): qt5-srpm-macros-5.15.10-2.fc39.noarc 220 kB/s | 8.3 kB 00:00 (134/153): qt6-srpm-macros-6.5.2-3.fc40.noarch. 172 kB/s | 9.0 kB 00:00 (135/153): readline-8.2-4.fc39.ppc64le.rpm 4.7 MB/s | 229 kB 00:00 (136/153): rpm-4.19.0-1.fc40.ppc64le.rpm 11 MB/s | 537 kB 00:00 (137/153): rpm-build-4.19.0-1.fc40.ppc64le.rpm 2.0 MB/s | 80 kB 00:00 (138/153): rpm-build-libs-4.19.0-1.fc40.ppc64le 2.3 MB/s | 103 kB 00:00 (139/153): rpm-libs-4.19.0-1.fc40.ppc64le.rpm 5.4 MB/s | 356 kB 00:00 (140/153): rpm-sequoia-1.5.0-1.fc40.ppc64le.rpm 24 MB/s | 1.7 MB 00:00 (141/153): rust-srpm-macros-24-5.fc40.noarch.rp 231 kB/s | 12 kB 00:00 (142/153): sed-4.8-14.fc39.ppc64le.rpm 6.5 MB/s | 312 kB 00:00 (143/153): setup-2.14.4-1.fc39.noarch.rpm 3.8 MB/s | 154 kB 00:00 (144/153): sqlite-libs-3.43.1-1.fc40.ppc64le.rp 12 MB/s | 798 kB 00:00 (145/153): shadow-utils-4.14.0-1.fc40.ppc64le.r 12 MB/s | 1.3 MB 00:00 (146/153): systemd-libs-254.2-12.fc40.ppc64le.r 8.2 MB/s | 734 kB 00:00 (147/153): tar-1.35-2.fc40.ppc64le.rpm 11 MB/s | 884 kB 00:00 (148/153): unzip-6.0-62.fc39.ppc64le.rpm 2.7 MB/s | 190 kB 00:00 (149/153): which-2.21-40.fc39.ppc64le.rpm 728 kB/s | 43 kB 00:00 (150/153): xxhash-libs-0.8.2-1.fc39.ppc64le.rpm 679 kB/s | 37 kB 00:00 (151/153): xz-5.4.4-1.fc39.ppc64le.rpm 10 MB/s | 559 kB 00:00 (152/153): xz-libs-5.4.4-1.fc39.ppc64le.rpm 2.6 MB/s | 121 kB 00:00 (153/153): zip-3.0-39.fc40.ppc64le.rpm 5.9 MB/s | 274 kB 00:00 -------------------------------------------------------------------------------- Total 17 MB/s | 57 MB 00:03 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.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-3.fc40.ppc64le 1/153 Running scriptlet: libgcc-13.2.1-3.fc40.ppc64le 1/153 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/153 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/153 Installing : fedora-release-identity-basic-40-0.7.noarch 3/153 Installing : fedora-repos-rawhide-40-0.1.noarch 4/153 Installing : fedora-gpg-keys-40-0.1.noarch 5/153 Installing : fedora-repos-40-0.1.noarch 6/153 Installing : fedora-release-common-40-0.7.noarch 7/153 Installing : fedora-release-40-0.7.noarch 8/153 Installing : setup-2.14.4-1.fc39.noarch 9/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 9/153 Installing : filesystem-3.18-6.fc39.ppc64le 10/153 Installing : basesystem-11-18.fc39.noarch 11/153 Installing : rust-srpm-macros-24-5.fc40.noarch 12/153 Installing : qt6-srpm-macros-6.5.2-3.fc40.noarch 13/153 Installing : qt5-srpm-macros-5.15.10-2.fc39.noarch 14/153 Installing : pyproject-srpm-macros-1.9.0-2.fc39.noarch 15/153 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 16/153 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 17/153 Installing : perl-srpm-macros-1-51.fc39.noarch 18/153 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 19/153 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 20/153 Installing : openblas-srpm-macros-2-14.fc39.noarch 21/153 Installing : ocaml-srpm-macros-8-2.fc39.noarch 22/153 Installing : ncurses-base-6.4-7.20230520.fc40.noarch 23/153 Installing : glibc-gconv-extra-2.38.9000-9.fc40.ppc64le 24/153 Running scriptlet: glibc-gconv-extra-2.38.9000-9.fc40.ppc64le 24/153 Installing : glibc-minimal-langpack-2.38.9000-9.fc40.ppc64le 25/153 Installing : glibc-common-2.38.9000-9.fc40.ppc64le 26/153 Running scriptlet: glibc-2.38.9000-9.fc40.ppc64le 27/153 Installing : glibc-2.38.9000-9.fc40.ppc64le 27/153 Running scriptlet: glibc-2.38.9000-9.fc40.ppc64le 27/153 Installing : ncurses-libs-6.4-7.20230520.fc40.ppc64le 28/153 Installing : bash-5.2.15-5.fc39.ppc64le 29/153 Running scriptlet: bash-5.2.15-5.fc39.ppc64le 29/153 Installing : zlib-ng-compat-2.1.3-5.fc40.ppc64le 30/153 Installing : xz-libs-5.4.4-1.fc39.ppc64le 31/153 Installing : bzip2-libs-1.0.8-16.fc39.ppc64le 32/153 Installing : libuuid-2.39.2-1.fc40.ppc64le 33/153 Installing : libzstd-1.5.5-4.fc40.ppc64le 34/153 Installing : elfutils-libelf-0.189-6.fc40.ppc64le 35/153 Installing : libstdc++-13.2.1-3.fc40.ppc64le 36/153 Installing : popt-1.19-3.fc39.ppc64le 37/153 Installing : libblkid-2.39.2-1.fc40.ppc64le 38/153 Installing : readline-8.2-4.fc39.ppc64le 39/153 Installing : gmp-1:6.2.1-5.fc39.ppc64le 40/153 Installing : libattr-2.5.1-9.fc40.ppc64le 41/153 Installing : libacl-2.3.1-9.fc40.ppc64le 42/153 Installing : libcap-2.48-7.fc39.ppc64le 43/153 Installing : libxcrypt-4.4.36-2.fc39.ppc64le 44/153 Installing : lz4-libs-1.9.4-4.fc39.ppc64le 45/153 Installing : systemd-libs-254.2-12.fc40.ppc64le 46/153 Installing : mpfr-4.2.0-3.fc39.ppc64le 47/153 Installing : dwz-0.15-3.fc39.ppc64le 48/153 Installing : unzip-6.0-62.fc39.ppc64le 49/153 Installing : file-libs-5.45-1.fc40.ppc64le 50/153 Installing : file-5.45-1.fc40.ppc64le 51/153 Installing : libsmartcols-2.39.2-1.fc40.ppc64le 52/153 Installing : alternatives-1.25-1.fc39.ppc64le 53/153 Installing : jansson-2.13.1-7.fc39.ppc64le 54/153 Installing : libcap-ng-0.8.3-8.fc40.ppc64le 55/153 Installing : audit-libs-3.1.2-4.fc40.ppc64le 56/153 Installing : pam-libs-1.5.3-2.fc39.ppc64le 57/153 Installing : libcom_err-1.47.0-2.fc39.ppc64le 58/153 Installing : libsepol-3.5-2.fc39.ppc64le 59/153 Installing : libunistring-1.1-5.fc40.ppc64le 60/153 Installing : libidn2-2.3.4-3.fc39.ppc64le 61/153 Installing : lua-libs-5.4.6-3.fc39.ppc64le 62/153 Installing : pcre2-10.42-1.fc39.2.ppc64le 63/153 Installing : libselinux-3.5-5.fc39.ppc64le 64/153 Installing : sed-4.8-14.fc39.ppc64le 65/153 Installing : grep-3.11-5.fc40.ppc64le 66/153 Installing : findutils-1:4.9.0-6.fc40.ppc64le 67/153 Installing : xz-5.4.4-1.fc39.ppc64le 68/153 Installing : libmount-2.39.2-1.fc40.ppc64le 69/153 Installing : util-linux-core-2.39.2-1.fc40.ppc64le 70/153 Installing : libsemanage-3.5-4.fc39.ppc64le 71/153 Installing : tar-2:1.35-2.fc40.ppc64le 72/153 Installing : libpsl-0.21.2-4.fc39.ppc64le 73/153 Installing : zip-3.0-39.fc40.ppc64le 74/153 Installing : zstd-1.5.5-4.fc40.ppc64le 75/153 Installing : libfdisk-2.39.2-1.fc40.ppc64le 76/153 Installing : bzip2-1.0.8-16.fc39.ppc64le 77/153 Installing : libxml2-2.11.5-1.fc40.ppc64le 78/153 Installing : sqlite-libs-3.43.1-1.fc40.ppc64le 79/153 Installing : elfutils-default-yama-scope-0.189-6.fc40.noarch 80/153 Running scriptlet: elfutils-default-yama-scope-0.189-6.fc40.noarch 80/153 Installing : ed-1.19-4.fc39.ppc64le 81/153 Installing : patch-2.7.6-22.fc39.ppc64le 82/153 Installing : libdb-5.3.28-58.fc40.ppc64le 83/153 Installing : libnghttp2-1.56.0-1.fc40.ppc64le 84/153 Installing : cpio-2.14-4.fc39.ppc64le 85/153 Installing : diffutils-3.10-3.fc39.ppc64le 86/153 Installing : gdbm-libs-1:1.23-4.fc39.ppc64le 87/153 Installing : cyrus-sasl-lib-2.1.28-11.fc40.ppc64le 88/153 Installing : keyutils-libs-1.6.1-7.fc39.ppc64le 89/153 Installing : libbrotli-1.1.0-1.fc40.ppc64le 90/153 Installing : libeconf-0.5.2-1.fc40.ppc64le 91/153 Installing : shadow-utils-2:4.14.0-1.fc40.ppc64le 92/153 Running scriptlet: libutempter-1.2.1-10.fc39.ppc64le 93/153 Installing : libutempter-1.2.1-10.fc39.ppc64le 93/153 Installing : libffi-3.4.4-4.fc39.ppc64le 94/153 Installing : p11-kit-0.25.0-2.fc39.ppc64le 95/153 Installing : libgomp-13.2.1-3.fc40.ppc64le 96/153 Installing : libpkgconf-1.9.5-2.fc39.ppc64le 97/153 Installing : pkgconf-1.9.5-2.fc39.ppc64le 98/153 Installing : pkgconf-pkg-config-1.9.5-2.fc39.ppc64le 99/153 Installing : librtas-2.0.4-3.fc39.ppc64le 100/153 Running scriptlet: librtas-2.0.4-3.fc39.ppc64le 100/153 Installing : libsigsegv-2.14-5.fc39.ppc64le 101/153 Installing : gawk-5.2.2-2.fc39.ppc64le 102/153 Installing : libtasn1-4.19.0-3.fc39.ppc64le 103/153 Installing : p11-kit-trust-0.25.0-2.fc39.ppc64le 104/153 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.ppc64le 104/153 Installing : libverto-0.3.2-6.fc39.ppc64le 105/153 Installing : xxhash-libs-0.8.2-1.fc39.ppc64le 106/153 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 107/153 Installing : gnat-srpm-macros-6-3.fc39.noarch 108/153 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 109/153 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 110/153 Installing : coreutils-common-9.4-1.fc40.ppc64le 111/153 Installing : openssl-libs-1:3.1.1-4.fc40.ppc64le 112/153 Installing : coreutils-9.4-1.fc40.ppc64le 113/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 114/153 Installing : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 114/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 114/153 Installing : krb5-libs-1.21.2-1.fc40.ppc64le 115/153 Installing : libtirpc-1.3.3-1.rc2.fc39.ppc64le 116/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.ppc64le 117/153 Installing : authselect-libs-1.4.2-3.fc39.ppc64le 117/153 Installing : gzip-1.12-6.fc39.ppc64le 118/153 Installing : cracklib-2.9.11-2.fc40.ppc64le 119/153 Installing : libpwquality-1.4.5-6.fc39.ppc64le 120/153 Installing : authselect-1.4.2-3.fc39.ppc64le 121/153 Installing : libnsl2-2.0.0-6.fc39.ppc64le 122/153 Installing : pam-1.5.3-2.fc39.ppc64le 123/153 Installing : libarchive-3.7.2-1.fc40.ppc64le 124/153 Installing : libevent-2.1.12-9.fc39.ppc64le 125/153 Installing : openldap-2.6.6-1.fc39.ppc64le 126/153 Installing : rpm-sequoia-1.5.0-1.fc40.ppc64le 127/153 Installing : rpm-libs-4.19.0-1.fc40.ppc64le 128/153 Installing : ansible-srpm-macros-1-11.fc39.noarch 129/153 Installing : libssh-config-0.10.5-2.fc40.noarch 130/153 Installing : libssh-0.10.5-2.fc40.ppc64le 131/153 Installing : libcurl-8.3.0-1.fc40.ppc64le 132/153 Installing : elfutils-libs-0.189-6.fc40.ppc64le 133/153 Installing : elfutils-debuginfod-client-0.189-6.fc40.ppc64le 134/153 Installing : binutils-gold-2.41-5.fc40.ppc64le 135/153 Running scriptlet: binutils-gold-2.41-5.fc40.ppc64le 135/153 Installing : binutils-2.41-5.fc40.ppc64le 136/153 Running scriptlet: binutils-2.41-5.fc40.ppc64le 136/153 Installing : elfutils-0.189-6.fc40.ppc64le 137/153 Installing : gdb-minimal-13.2-9.fc40.ppc64le 138/153 Installing : debugedit-5.0-10.fc39.ppc64le 139/153 Installing : rpm-build-libs-4.19.0-1.fc40.ppc64le 140/153 Installing : curl-8.3.0-1.fc40.ppc64le 141/153 Running scriptlet: rpm-4.19.0-1.fc40.ppc64le 142/153 Installing : rpm-4.19.0-1.fc40.ppc64le 142/153 Installing : efi-srpm-macros-5-9.fc39.noarch 143/153 Installing : lua-srpm-macros-1-9.fc39.noarch 144/153 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 145/153 Installing : forge-srpm-macros-0.1.0-1.fc40.noarch 146/153 Installing : go-srpm-macros-3.2.0-7.fc40.noarch 147/153 Installing : python-srpm-macros-3.12-4.fc40.noarch 148/153 Installing : redhat-rpm-config-270-1.fc40.noarch 149/153 Installing : rpm-build-4.19.0-1.fc40.ppc64le 150/153 Installing : util-linux-2.39.2-1.fc40.ppc64le 151/153 Installing : which-2.21-40.fc39.ppc64le 152/153 Installing : info-7.0.3-3.fc39.ppc64le 153/153 Running scriptlet: filesystem-3.18-6.fc39.ppc64le 153/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.ppc64le 153/153 Running scriptlet: rpm-4.19.0-1.fc40.ppc64le 153/153 Running scriptlet: info-7.0.3-3.fc39.ppc64le 153/153 Verifying : cracklib-2.9.11-2.fc40.ppc64le 1/153 Verifying : curl-8.3.0-1.fc40.ppc64le 2/153 Verifying : cyrus-sasl-lib-2.1.28-11.fc40.ppc64le 3/153 Verifying : elfutils-0.189-6.fc40.ppc64le 4/153 Verifying : elfutils-debuginfod-client-0.189-6.fc40.ppc64le 5/153 Verifying : elfutils-default-yama-scope-0.189-6.fc40.noarch 6/153 Verifying : elfutils-libelf-0.189-6.fc40.ppc64le 7/153 Verifying : elfutils-libs-0.189-6.fc40.ppc64le 8/153 Verifying : file-5.45-1.fc40.ppc64le 9/153 Verifying : file-libs-5.45-1.fc40.ppc64le 10/153 Verifying : libarchive-3.7.2-1.fc40.ppc64le 11/153 Verifying : libblkid-2.39.2-1.fc40.ppc64le 12/153 Verifying : libcurl-8.3.0-1.fc40.ppc64le 13/153 Verifying : libdb-5.3.28-58.fc40.ppc64le 14/153 Verifying : libfdisk-2.39.2-1.fc40.ppc64le 15/153 Verifying : libmount-2.39.2-1.fc40.ppc64le 16/153 Verifying : libnghttp2-1.56.0-1.fc40.ppc64le 17/153 Verifying : libsmartcols-2.39.2-1.fc40.ppc64le 18/153 Verifying : libssh-0.10.5-2.fc40.ppc64le 19/153 Verifying : libssh-config-0.10.5-2.fc40.noarch 20/153 Verifying : libuuid-2.39.2-1.fc40.ppc64le 21/153 Verifying : libxml2-2.11.5-1.fc40.ppc64le 22/153 Verifying : libzstd-1.5.5-4.fc40.ppc64le 23/153 Verifying : openssl-libs-1:3.1.1-4.fc40.ppc64le 24/153 Verifying : redhat-rpm-config-270-1.fc40.noarch 25/153 Verifying : util-linux-2.39.2-1.fc40.ppc64le 26/153 Verifying : util-linux-core-2.39.2-1.fc40.ppc64le 27/153 Verifying : zlib-ng-compat-2.1.3-5.fc40.ppc64le 28/153 Verifying : zstd-1.5.5-4.fc40.ppc64le 29/153 Verifying : alternatives-1.25-1.fc39.ppc64le 30/153 Verifying : ansible-srpm-macros-1-11.fc39.noarch 31/153 Verifying : audit-libs-3.1.2-4.fc40.ppc64le 32/153 Verifying : authselect-1.4.2-3.fc39.ppc64le 33/153 Verifying : authselect-libs-1.4.2-3.fc39.ppc64le 34/153 Verifying : basesystem-11-18.fc39.noarch 35/153 Verifying : bash-5.2.15-5.fc39.ppc64le 36/153 Verifying : binutils-2.41-5.fc40.ppc64le 37/153 Verifying : binutils-gold-2.41-5.fc40.ppc64le 38/153 Verifying : bzip2-1.0.8-16.fc39.ppc64le 39/153 Verifying : bzip2-libs-1.0.8-16.fc39.ppc64le 40/153 Verifying : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 41/153 Verifying : coreutils-9.4-1.fc40.ppc64le 42/153 Verifying : coreutils-common-9.4-1.fc40.ppc64le 43/153 Verifying : cpio-2.14-4.fc39.ppc64le 44/153 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 45/153 Verifying : debugedit-5.0-10.fc39.ppc64le 46/153 Verifying : diffutils-3.10-3.fc39.ppc64le 47/153 Verifying : dwz-0.15-3.fc39.ppc64le 48/153 Verifying : ed-1.19-4.fc39.ppc64le 49/153 Verifying : efi-srpm-macros-5-9.fc39.noarch 50/153 Verifying : fedora-gpg-keys-40-0.1.noarch 51/153 Verifying : fedora-release-40-0.7.noarch 52/153 Verifying : fedora-release-common-40-0.7.noarch 53/153 Verifying : fedora-release-identity-basic-40-0.7.noarch 54/153 Verifying : fedora-repos-40-0.1.noarch 55/153 Verifying : fedora-repos-rawhide-40-0.1.noarch 56/153 Verifying : filesystem-3.18-6.fc39.ppc64le 57/153 Verifying : findutils-1:4.9.0-6.fc40.ppc64le 58/153 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 59/153 Verifying : forge-srpm-macros-0.1.0-1.fc40.noarch 60/153 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 61/153 Verifying : gawk-5.2.2-2.fc39.ppc64le 62/153 Verifying : gdb-minimal-13.2-9.fc40.ppc64le 63/153 Verifying : gdbm-libs-1:1.23-4.fc39.ppc64le 64/153 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 65/153 Verifying : glibc-2.38.9000-9.fc40.ppc64le 66/153 Verifying : glibc-common-2.38.9000-9.fc40.ppc64le 67/153 Verifying : glibc-gconv-extra-2.38.9000-9.fc40.ppc64le 68/153 Verifying : glibc-minimal-langpack-2.38.9000-9.fc40.ppc64le 69/153 Verifying : gmp-1:6.2.1-5.fc39.ppc64le 70/153 Verifying : gnat-srpm-macros-6-3.fc39.noarch 71/153 Verifying : go-srpm-macros-3.2.0-7.fc40.noarch 72/153 Verifying : grep-3.11-5.fc40.ppc64le 73/153 Verifying : gzip-1.12-6.fc39.ppc64le 74/153 Verifying : info-7.0.3-3.fc39.ppc64le 75/153 Verifying : jansson-2.13.1-7.fc39.ppc64le 76/153 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 77/153 Verifying : keyutils-libs-1.6.1-7.fc39.ppc64le 78/153 Verifying : krb5-libs-1.21.2-1.fc40.ppc64le 79/153 Verifying : libacl-2.3.1-9.fc40.ppc64le 80/153 Verifying : libattr-2.5.1-9.fc40.ppc64le 81/153 Verifying : libbrotli-1.1.0-1.fc40.ppc64le 82/153 Verifying : libcap-2.48-7.fc39.ppc64le 83/153 Verifying : libcap-ng-0.8.3-8.fc40.ppc64le 84/153 Verifying : libcom_err-1.47.0-2.fc39.ppc64le 85/153 Verifying : libeconf-0.5.2-1.fc40.ppc64le 86/153 Verifying : libevent-2.1.12-9.fc39.ppc64le 87/153 Verifying : libffi-3.4.4-4.fc39.ppc64le 88/153 Verifying : libgcc-13.2.1-3.fc40.ppc64le 89/153 Verifying : libgomp-13.2.1-3.fc40.ppc64le 90/153 Verifying : libidn2-2.3.4-3.fc39.ppc64le 91/153 Verifying : libnsl2-2.0.0-6.fc39.ppc64le 92/153 Verifying : libpkgconf-1.9.5-2.fc39.ppc64le 93/153 Verifying : libpsl-0.21.2-4.fc39.ppc64le 94/153 Verifying : libpwquality-1.4.5-6.fc39.ppc64le 95/153 Verifying : librtas-2.0.4-3.fc39.ppc64le 96/153 Verifying : libselinux-3.5-5.fc39.ppc64le 97/153 Verifying : libsemanage-3.5-4.fc39.ppc64le 98/153 Verifying : libsepol-3.5-2.fc39.ppc64le 99/153 Verifying : libsigsegv-2.14-5.fc39.ppc64le 100/153 Verifying : libstdc++-13.2.1-3.fc40.ppc64le 101/153 Verifying : libtasn1-4.19.0-3.fc39.ppc64le 102/153 Verifying : libtirpc-1.3.3-1.rc2.fc39.ppc64le 103/153 Verifying : libunistring-1.1-5.fc40.ppc64le 104/153 Verifying : libutempter-1.2.1-10.fc39.ppc64le 105/153 Verifying : libverto-0.3.2-6.fc39.ppc64le 106/153 Verifying : libxcrypt-4.4.36-2.fc39.ppc64le 107/153 Verifying : lua-libs-5.4.6-3.fc39.ppc64le 108/153 Verifying : lua-srpm-macros-1-9.fc39.noarch 109/153 Verifying : lz4-libs-1.9.4-4.fc39.ppc64le 110/153 Verifying : mpfr-4.2.0-3.fc39.ppc64le 111/153 Verifying : ncurses-base-6.4-7.20230520.fc40.noarch 112/153 Verifying : ncurses-libs-6.4-7.20230520.fc40.ppc64le 113/153 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 114/153 Verifying : openblas-srpm-macros-2-14.fc39.noarch 115/153 Verifying : openldap-2.6.6-1.fc39.ppc64le 116/153 Verifying : p11-kit-0.25.0-2.fc39.ppc64le 117/153 Verifying : p11-kit-trust-0.25.0-2.fc39.ppc64le 118/153 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 119/153 Verifying : pam-1.5.3-2.fc39.ppc64le 120/153 Verifying : pam-libs-1.5.3-2.fc39.ppc64le 121/153 Verifying : patch-2.7.6-22.fc39.ppc64le 122/153 Verifying : pcre2-10.42-1.fc39.2.ppc64le 123/153 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 124/153 Verifying : perl-srpm-macros-1-51.fc39.noarch 125/153 Verifying : pkgconf-1.9.5-2.fc39.ppc64le 126/153 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 127/153 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.ppc64le 128/153 Verifying : popt-1.19-3.fc39.ppc64le 129/153 Verifying : publicsuffix-list-dafsa-20230812-1.fc40.noarch 130/153 Verifying : pyproject-srpm-macros-1.9.0-2.fc39.noarch 131/153 Verifying : python-srpm-macros-3.12-4.fc40.noarch 132/153 Verifying : qt5-srpm-macros-5.15.10-2.fc39.noarch 133/153 Verifying : qt6-srpm-macros-6.5.2-3.fc40.noarch 134/153 Verifying : readline-8.2-4.fc39.ppc64le 135/153 Verifying : rpm-4.19.0-1.fc40.ppc64le 136/153 Verifying : rpm-build-4.19.0-1.fc40.ppc64le 137/153 Verifying : rpm-build-libs-4.19.0-1.fc40.ppc64le 138/153 Verifying : rpm-libs-4.19.0-1.fc40.ppc64le 139/153 Verifying : rpm-sequoia-1.5.0-1.fc40.ppc64le 140/153 Verifying : rust-srpm-macros-24-5.fc40.noarch 141/153 Verifying : sed-4.8-14.fc39.ppc64le 142/153 Verifying : setup-2.14.4-1.fc39.noarch 143/153 Verifying : shadow-utils-2:4.14.0-1.fc40.ppc64le 144/153 Verifying : sqlite-libs-3.43.1-1.fc40.ppc64le 145/153 Verifying : systemd-libs-254.2-12.fc40.ppc64le 146/153 Verifying : tar-2:1.35-2.fc40.ppc64le 147/153 Verifying : unzip-6.0-62.fc39.ppc64le 148/153 Verifying : which-2.21-40.fc39.ppc64le 149/153 Verifying : xxhash-libs-0.8.2-1.fc39.ppc64le 150/153 Verifying : xz-5.4.4-1.fc39.ppc64le 151/153 Verifying : xz-libs-5.4.4-1.fc39.ppc64le 152/153 Verifying : zip-3.0-39.fc40.ppc64le 153/153 Installed: alternatives-1.25-1.fc39.ppc64le ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.ppc64le authselect-1.4.2-3.fc39.ppc64le authselect-libs-1.4.2-3.fc39.ppc64le basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.ppc64le binutils-2.41-5.fc40.ppc64le binutils-gold-2.41-5.fc40.ppc64le bzip2-1.0.8-16.fc39.ppc64le bzip2-libs-1.0.8-16.fc39.ppc64le ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.ppc64le coreutils-common-9.4-1.fc40.ppc64le cpio-2.14-4.fc39.ppc64le cracklib-2.9.11-2.fc40.ppc64le crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.ppc64le cyrus-sasl-lib-2.1.28-11.fc40.ppc64le debugedit-5.0-10.fc39.ppc64le diffutils-3.10-3.fc39.ppc64le dwz-0.15-3.fc39.ppc64le ed-1.19-4.fc39.ppc64le efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.ppc64le elfutils-debuginfod-client-0.189-6.fc40.ppc64le elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.ppc64le elfutils-libs-0.189-6.fc40.ppc64le 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.ppc64le file-libs-5.45-1.fc40.ppc64le filesystem-3.18-6.fc39.ppc64le findutils-1:4.9.0-6.fc40.ppc64le 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.ppc64le gdb-minimal-13.2-9.fc40.ppc64le gdbm-libs-1:1.23-4.fc39.ppc64le ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-9.fc40.ppc64le glibc-common-2.38.9000-9.fc40.ppc64le glibc-gconv-extra-2.38.9000-9.fc40.ppc64le glibc-minimal-langpack-2.38.9000-9.fc40.ppc64le gmp-1:6.2.1-5.fc39.ppc64le gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-7.fc40.noarch grep-3.11-5.fc40.ppc64le gzip-1.12-6.fc39.ppc64le info-7.0.3-3.fc39.ppc64le jansson-2.13.1-7.fc39.ppc64le kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.ppc64le krb5-libs-1.21.2-1.fc40.ppc64le libacl-2.3.1-9.fc40.ppc64le libarchive-3.7.2-1.fc40.ppc64le libattr-2.5.1-9.fc40.ppc64le libblkid-2.39.2-1.fc40.ppc64le libbrotli-1.1.0-1.fc40.ppc64le libcap-2.48-7.fc39.ppc64le libcap-ng-0.8.3-8.fc40.ppc64le libcom_err-1.47.0-2.fc39.ppc64le libcurl-8.3.0-1.fc40.ppc64le libdb-5.3.28-58.fc40.ppc64le libeconf-0.5.2-1.fc40.ppc64le libevent-2.1.12-9.fc39.ppc64le libfdisk-2.39.2-1.fc40.ppc64le libffi-3.4.4-4.fc39.ppc64le libgcc-13.2.1-3.fc40.ppc64le libgomp-13.2.1-3.fc40.ppc64le libidn2-2.3.4-3.fc39.ppc64le libmount-2.39.2-1.fc40.ppc64le libnghttp2-1.56.0-1.fc40.ppc64le libnsl2-2.0.0-6.fc39.ppc64le libpkgconf-1.9.5-2.fc39.ppc64le libpsl-0.21.2-4.fc39.ppc64le libpwquality-1.4.5-6.fc39.ppc64le librtas-2.0.4-3.fc39.ppc64le libselinux-3.5-5.fc39.ppc64le libsemanage-3.5-4.fc39.ppc64le libsepol-3.5-2.fc39.ppc64le libsigsegv-2.14-5.fc39.ppc64le libsmartcols-2.39.2-1.fc40.ppc64le libssh-0.10.5-2.fc40.ppc64le libssh-config-0.10.5-2.fc40.noarch libstdc++-13.2.1-3.fc40.ppc64le libtasn1-4.19.0-3.fc39.ppc64le libtirpc-1.3.3-1.rc2.fc39.ppc64le libunistring-1.1-5.fc40.ppc64le libutempter-1.2.1-10.fc39.ppc64le libuuid-2.39.2-1.fc40.ppc64le libverto-0.3.2-6.fc39.ppc64le libxcrypt-4.4.36-2.fc39.ppc64le libxml2-2.11.5-1.fc40.ppc64le libzstd-1.5.5-4.fc40.ppc64le lua-libs-5.4.6-3.fc39.ppc64le lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.ppc64le mpfr-4.2.0-3.fc39.ppc64le ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.ppc64le ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.ppc64le openssl-libs-1:3.1.1-4.fc40.ppc64le p11-kit-0.25.0-2.fc39.ppc64le p11-kit-trust-0.25.0-2.fc39.ppc64le package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.ppc64le pam-libs-1.5.3-2.fc39.ppc64le patch-2.7.6-22.fc39.ppc64le pcre2-10.42-1.fc39.2.ppc64le pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.ppc64le pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.ppc64le popt-1.19-3.fc39.ppc64le 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.ppc64le redhat-rpm-config-270-1.fc40.noarch rpm-4.19.0-1.fc40.ppc64le rpm-build-4.19.0-1.fc40.ppc64le rpm-build-libs-4.19.0-1.fc40.ppc64le rpm-libs-4.19.0-1.fc40.ppc64le rpm-sequoia-1.5.0-1.fc40.ppc64le rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.ppc64le setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-1.fc40.ppc64le sqlite-libs-3.43.1-1.fc40.ppc64le systemd-libs-254.2-12.fc40.ppc64le tar-2:1.35-2.fc40.ppc64le unzip-6.0-62.fc39.ppc64le util-linux-2.39.2-1.fc40.ppc64le util-linux-core-2.39.2-1.fc40.ppc64le which-2.21-40.fc39.ppc64le xxhash-libs-0.8.2-1.fc39.ppc64le xz-5.4.4-1.fc39.ppc64le xz-libs-5.4.4-1.fc39.ppc64le zip-3.0-39.fc40.ppc64le zlib-ng-compat-2.1.3-5.fc40.ppc64le zstd-1.5.5-4.fc40.ppc64le 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.ppc64le ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.ppc64le authselect-1.4.2-3.fc39.ppc64le authselect-libs-1.4.2-3.fc39.ppc64le basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.ppc64le binutils-2.41-5.fc40.ppc64le binutils-gold-2.41-5.fc40.ppc64le bzip2-1.0.8-16.fc39.ppc64le bzip2-libs-1.0.8-16.fc39.ppc64le ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.ppc64le coreutils-common-9.4-1.fc40.ppc64le cpio-2.14-4.fc39.ppc64le cracklib-2.9.11-2.fc40.ppc64le crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.ppc64le cyrus-sasl-lib-2.1.28-11.fc40.ppc64le debugedit-5.0-10.fc39.ppc64le diffutils-3.10-3.fc39.ppc64le dwz-0.15-3.fc39.ppc64le ed-1.19-4.fc39.ppc64le efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.ppc64le elfutils-debuginfod-client-0.189-6.fc40.ppc64le elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.ppc64le elfutils-libs-0.189-6.fc40.ppc64le 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.ppc64le file-libs-5.45-1.fc40.ppc64le filesystem-3.18-6.fc39.ppc64le findutils-4.9.0-6.fc40.ppc64le 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.ppc64le gdb-minimal-13.2-9.fc40.ppc64le gdbm-libs-1.23-4.fc39.ppc64le ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-9.fc40.ppc64le glibc-common-2.38.9000-9.fc40.ppc64le glibc-gconv-extra-2.38.9000-9.fc40.ppc64le glibc-minimal-langpack-2.38.9000-9.fc40.ppc64le gmp-6.2.1-5.fc39.ppc64le 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.ppc64le gzip-1.12-6.fc39.ppc64le info-7.0.3-3.fc39.ppc64le jansson-2.13.1-7.fc39.ppc64le kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.ppc64le krb5-libs-1.21.2-1.fc40.ppc64le libacl-2.3.1-9.fc40.ppc64le libarchive-3.7.2-1.fc40.ppc64le libattr-2.5.1-9.fc40.ppc64le libblkid-2.39.2-1.fc40.ppc64le libbrotli-1.1.0-1.fc40.ppc64le libcap-2.48-7.fc39.ppc64le libcap-ng-0.8.3-8.fc40.ppc64le libcom_err-1.47.0-2.fc39.ppc64le libcurl-8.3.0-1.fc40.ppc64le libdb-5.3.28-58.fc40.ppc64le libeconf-0.5.2-1.fc40.ppc64le libevent-2.1.12-9.fc39.ppc64le libfdisk-2.39.2-1.fc40.ppc64le libffi-3.4.4-4.fc39.ppc64le libgcc-13.2.1-3.fc40.ppc64le libgomp-13.2.1-3.fc40.ppc64le libidn2-2.3.4-3.fc39.ppc64le libmount-2.39.2-1.fc40.ppc64le libnghttp2-1.56.0-1.fc40.ppc64le libnsl2-2.0.0-6.fc39.ppc64le libpkgconf-1.9.5-2.fc39.ppc64le libpsl-0.21.2-4.fc39.ppc64le libpwquality-1.4.5-6.fc39.ppc64le librtas-2.0.4-3.fc39.ppc64le libselinux-3.5-5.fc39.ppc64le libsemanage-3.5-4.fc39.ppc64le libsepol-3.5-2.fc39.ppc64le libsigsegv-2.14-5.fc39.ppc64le libsmartcols-2.39.2-1.fc40.ppc64le libssh-0.10.5-2.fc40.ppc64le libssh-config-0.10.5-2.fc40.noarch libstdc++-13.2.1-3.fc40.ppc64le libtasn1-4.19.0-3.fc39.ppc64le libtirpc-1.3.3-1.rc2.fc39.ppc64le libunistring-1.1-5.fc40.ppc64le libutempter-1.2.1-10.fc39.ppc64le libuuid-2.39.2-1.fc40.ppc64le libverto-0.3.2-6.fc39.ppc64le libxcrypt-4.4.36-2.fc39.ppc64le libxml2-2.11.5-1.fc40.ppc64le libzstd-1.5.5-4.fc40.ppc64le lua-libs-5.4.6-3.fc39.ppc64le lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.ppc64le mpfr-4.2.0-3.fc39.ppc64le ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.ppc64le ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.ppc64le openssl-libs-3.1.1-4.fc40.ppc64le p11-kit-0.25.0-2.fc39.ppc64le p11-kit-trust-0.25.0-2.fc39.ppc64le package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.ppc64le pam-libs-1.5.3-2.fc39.ppc64le patch-2.7.6-22.fc39.ppc64le pcre2-10.42-1.fc39.2.ppc64le pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.ppc64le pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.ppc64le popt-1.19-3.fc39.ppc64le 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.ppc64le redhat-rpm-config-270-1.fc40.noarch rpm-4.19.0-1.fc40.ppc64le rpm-build-4.19.0-1.fc40.ppc64le rpm-build-libs-4.19.0-1.fc40.ppc64le rpm-libs-4.19.0-1.fc40.ppc64le rpm-sequoia-1.5.0-1.fc40.ppc64le rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.ppc64le setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-1.fc40.ppc64le sqlite-libs-3.43.1-1.fc40.ppc64le systemd-libs-254.2-12.fc40.ppc64le tar-1.35-2.fc40.ppc64le unzip-6.0-62.fc39.ppc64le util-linux-2.39.2-1.fc40.ppc64le util-linux-core-2.39.2-1.fc40.ppc64le which-2.21-40.fc39.ppc64le xxhash-libs-0.8.2-1.fc39.ppc64le xz-5.4.4-1.fc39.ppc64le xz-libs-5.4.4-1.fc39.ppc64le zip-3.0-39.fc40.ppc64le zlib-ng-compat-2.1.3-5.fc40.ppc64le zstd-1.5.5-4.fc40.ppc64le Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Building target platforms: ppc64le Building for target ppc64le 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-ppc64le-1695326648.504497/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-ppc64le-1695326648.504497/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-ppc64le-1695326648.504497/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-kke2pq3l/amanith/amanith.spec) Config(child) 1 minutes 59 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-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1695326648.504497/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1695326648.504497/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1695326648.504497/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.ppc64le rpm-sequoia-1.5.0-1.fc40.ppc64le 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: ppc64le Building for target ppc64le 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 24 kB/s | 1.5 kB 00:00 fedora 109 kB/s | 6.1 kB 00:00 Package pkgconf-pkg-config-1.9.5-2.fc39.ppc64le is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: freetype-devel ppc64le 2.13.1-2.fc40 copr_base 913 k gcc-c++ ppc64le 13.2.1-3.fc40 fedora 12 M glew-devel ppc64le 2.2.0-5.fc39 fedora 222 k libXmu-devel ppc64le 1.1.4-4.fc40 fedora 27 k libjpeg-turbo-devel ppc64le 2.1.4-3.fc39 fedora 98 k libpng-devel ppc64le 2:1.6.40-1.fc40 copr_base 294 k make ppc64le 1:4.4.1-2.fc39 fedora 604 k mesa-libGL-devel ppc64le 23.2.0~rc3-1.fc40 fedora 36 k mesa-libGLU-devel ppc64le 9.0.3-1.fc39 fedora 12 k qt3-devel ppc64le 3.3.8b-95.fc40 copr_base 8.2 M zlib-ng-compat-devel ppc64le 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 ppc64le 12.26-1.fc40 fedora 961 k brotli ppc64le 1.1.0-1.fc40 fedora 20 k brotli-devel ppc64le 1.1.0-1.fc40 fedora 34 k bzip2-devel ppc64le 1.0.8-16.fc39 fedora 214 k cairo ppc64le 1.17.8-5.fc40 copr_base 789 k cmake-filesystem ppc64le 3.27.4-8.fc40 fedora 19 k cpp ppc64le 13.2.1-3.fc40 fedora 9.8 M default-fonts-core-sans noarch 4.0-9.fc40 fedora 32 k expat ppc64le 2.5.0-3.fc39 fedora 116 k fontconfig ppc64le 2.14.2-5.fc40 fedora 343 k fontconfig-devel ppc64le 2.14.2-5.fc40 fedora 165 k fonts-filesystem noarch 1:2.0.5-12.fc39 fedora 8.2 k freetype ppc64le 2.13.1-2.fc40 copr_base 475 k gc ppc64le 8.2.2-4.fc39 fedora 122 k gcc ppc64le 13.2.1-3.fc40 fedora 31 M gcc-plugin-annobin ppc64le 13.2.1-3.fc40 fedora 50 k gettext ppc64le 0.22-2.fc39 fedora 1.1 M gettext-envsubst ppc64le 0.22-2.fc39 fedora 37 k gettext-libs ppc64le 0.22-2.fc39 fedora 375 k gettext-runtime ppc64le 0.22-2.fc39 fedora 120 k gl-manpages noarch 1.1-29.20190306.fc40 fedora 1.2 M glib2 ppc64le 2.78.0-2.fc40 fedora 2.9 M glib2-devel ppc64le 2.78.0-2.fc40 fedora 619 k glibc-devel ppc64le 2.38.9000-9.fc40 fedora 593 k gnutls ppc64le 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 ppc64le 1.3.14-12.fc39 fedora 105 k graphite2-devel ppc64le 1.3.14-12.fc39 fedora 20 k groff-base ppc64le 1.23.0-2.fc39 fedora 1.2 M guile22 ppc64le 2.2.7-9.fc39 fedora 6.6 M harfbuzz ppc64le 8.2.1-1.fc40 fedora 1.0 M harfbuzz-devel ppc64le 8.2.1-1.fc40 fedora 456 k harfbuzz-icu ppc64le 8.2.1-1.fc40 fedora 17 k kernel-headers ppc64le 6.6.0-0.rc2.git0.1.fc40 fedora 1.5 M lcms2 ppc64le 2.15-2.fc40 copr_base 204 k libGLEW ppc64le 2.2.0-5.fc39 fedora 169 k libICE ppc64le 1.0.10-12.fc40 fedora 77 k libICE-devel ppc64le 1.0.10-12.fc40 fedora 45 k libSM ppc64le 1.2.3-14.fc40 fedora 42 k libSM-devel ppc64le 1.2.3-14.fc40 fedora 12 k libX11 ppc64le 1.8.6-3.fc40 fedora 698 k libX11-common noarch 1.8.6-3.fc40 fedora 175 k libX11-devel ppc64le 1.8.6-3.fc40 fedora 1.0 M libX11-xcb ppc64le 1.8.6-3.fc40 fedora 12 k libXau ppc64le 1.0.11-4.fc40 fedora 32 k libXau-devel ppc64le 1.0.11-4.fc40 fedora 13 k libXcursor ppc64le 1.2.1-5.fc40 fedora 34 k libXcursor-devel ppc64le 1.2.1-5.fc40 fedora 40 k libXext ppc64le 1.3.5-3.fc39 fedora 41 k libXext-devel ppc64le 1.3.5-3.fc39 fedora 85 k libXfixes ppc64le 6.0.0-7.fc40 fedora 19 k libXfixes-devel ppc64le 6.0.0-7.fc40 fedora 12 k libXft ppc64le 2.3.8-4.fc40 fedora 78 k libXft-devel ppc64le 2.3.8-4.fc40 fedora 50 k libXi ppc64le 1.8.1-3.fc40 fedora 43 k libXinerama ppc64le 1.1.5-4.fc40 fedora 14 k libXinerama-devel ppc64le 1.1.5-4.fc40 fedora 13 k libXmu ppc64le 1.1.4-4.fc40 fedora 84 k libXrandr ppc64le 1.5.2-12.fc40 fedora 28 k libXrandr-devel ppc64le 1.5.2-12.fc40 fedora 19 k libXrender ppc64le 0.9.11-4.fc40 fedora 29 k libXrender-devel ppc64le 0.9.11-4.fc40 fedora 19 k libXt ppc64le 1.2.1-6.fc40 fedora 196 k libXt-devel ppc64le 1.2.1-6.fc40 fedora 460 k libXxf86vm ppc64le 1.1.5-4.fc40 fedora 18 k libasan ppc64le 13.2.1-3.fc40 fedora 494 k libatomic ppc64le 13.2.1-3.fc40 fedora 36 k libb2 ppc64le 0.98.1-9.fc39 fedora 25 k libblkid-devel ppc64le 2.39.2-1.fc40 copr_base 18 k libdrm ppc64le 2.4.114-3.fc39 fedora 109 k libdrm-devel ppc64le 2.4.114-3.fc39 fedora 168 k libffi-devel ppc64le 3.4.4-4.fc39 fedora 28 k libglvnd ppc64le 1:1.7.0-1.fc40 fedora 131 k libglvnd-core-devel ppc64le 1:1.7.0-1.fc40 fedora 17 k libglvnd-devel ppc64le 1:1.7.0-1.fc40 fedora 162 k libglvnd-egl ppc64le 1:1.7.0-1.fc40 fedora 41 k libglvnd-gles ppc64le 1:1.7.0-1.fc40 fedora 32 k libglvnd-glx ppc64le 1:1.7.0-1.fc40 fedora 148 k libglvnd-opengl ppc64le 1:1.7.0-1.fc40 fedora 45 k libicu ppc64le 73.2-2.fc39 fedora 11 M libicu-devel ppc64le 73.2-2.fc39 fedora 925 k libjpeg-turbo ppc64le 2.1.4-3.fc39 fedora 209 k libmng ppc64le 2.0.3-19.fc40 copr_base 206 k libmount-devel ppc64le 2.39.2-1.fc40 copr_base 19 k libmpc ppc64le 1.3.1-3.fc39 fedora 95 k libpng ppc64le 2:1.6.40-1.fc40 copr_base 138 k libselinux-devel ppc64le 3.5-5.fc39 fedora 151 k libsepol-devel ppc64le 3.5-2.fc39 fedora 49 k libstdc++-devel ppc64le 13.2.1-3.fc40 fedora 2.6 M libtool-ltdl ppc64le 2.4.7-8.fc40 fedora 40 k libubsan ppc64le 13.2.1-3.fc40 fedora 251 k libwayland-client ppc64le 1.22.0-2.fc39 fedora 36 k libwayland-server ppc64le 1.22.0-2.fc39 fedora 46 k libxcb ppc64le 1.13.1-12.fc39 fedora 250 k libxcb-devel ppc64le 1.13.1-12.fc39 fedora 1.4 M libxcrypt-devel ppc64le 4.4.36-2.fc39 fedora 30 k libxml2-devel ppc64le 2.11.5-1.fc40 copr_base 497 k libxshmfence ppc64le 1.3-13.fc39 fedora 12 k mesa-libEGL ppc64le 23.2.0~rc3-1.fc40 fedora 151 k mesa-libGL ppc64le 23.2.0~rc3-1.fc40 fedora 196 k mesa-libGLU ppc64le 9.0.3-1.fc39 fedora 178 k mesa-libgbm ppc64le 23.2.0~rc3-1.fc40 fedora 51 k mesa-libglapi ppc64le 23.2.0~rc3-1.fc40 fedora 52 k mpdecimal ppc64le 2.5.1-7.fc39 fedora 104 k ncurses ppc64le 6.4-7.20230520.fc40 fedora 424 k nettle ppc64le 3.9.1-2.fc39 fedora 460 k pcre2-devel ppc64le 10.42-1.fc39.2 fedora 505 k pcre2-utf16 ppc64le 10.42-1.fc39.2 fedora 220 k pcre2-utf32 ppc64le 10.42-1.fc39.2 fedora 207 k perl-AutoLoader noarch 5.74-500.fc40 copr_base 22 k perl-B ppc64le 1.88-500.fc40 copr_base 181 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 ppc64le 2.188-501.fc39 fedora 57 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 ppc64le 2.58-500.fc39 fedora 36 k perl-DynaLoader ppc64le 1.54-500.fc40 copr_base 26 k perl-Encode ppc64le 4:3.19-500.fc39 fedora 1.7 M perl-Errno ppc64le 1.37-500.fc40 copr_base 15 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl ppc64le 1.15-500.fc40 copr_base 22 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 ppc64le 1.52-500.fc40 copr_base 79 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 ppc64le 3.16-500.fc39 fedora 30 k perl-Mozilla-CA noarch 20230821-1.fc40 fedora 13 k perl-Net-SSLeay ppc64le 1.92-10.fc39 fedora 367 k perl-POSIX ppc64le 2.13-500.fc40 copr_base 118 k perl-PathTools ppc64le 3.89-500.fc39 fedora 88 k perl-Pod-Escapes noarch 1:1.07-501.fc40 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils ppc64le 5:1.63-500.fc39 fedora 75 k perl-SelectSaver noarch 1.02-500.fc40 copr_base 12 k perl-Socket ppc64le 4:2.037-3.fc39 fedora 56 k perl-Storable ppc64le 1:3.32-500.fc39 fedora 103 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 14 k perl-interpreter ppc64le 4:5.38.0-500.fc40 copr_base 72 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs ppc64le 4:5.38.0-500.fc40 copr_base 2.3 M perl-locale noarch 1.10-500.fc40 copr_base 14 k perl-mro ppc64le 1.28-500.fc40 copr_base 30 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 13 k pixman ppc64le 0.42.2-2.fc39 fedora 230 k python-pip-wheel noarch 23.2.1-1.fc39 fedora 1.5 M python3 ppc64le 3.12.0~rc3-1.fc40 fedora 26 k python3-libs ppc64le 3.12.0~rc3-1.fc40 fedora 9.3 M python3-setuptools noarch 67.7.2-7.fc40 fedora 1.5 M qt3 ppc64le 3.3.8b-95.fc40 copr_base 3.7 M sysprof-capture-devel ppc64le 3.48.0-2.fc39 fedora 60 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 ppc64le 5.4.4-1.fc39 fedora 66 k Transaction Summary ================================================================================ Install 191 Packages Total download size: 135 M Installed size: 535 M Downloading Packages: (1/191): cairo-1.17.8-5.fc40.ppc64le.rpm 7.4 MB/s | 789 kB 00:00 (2/191): freetype-2.13.1-2.fc40.ppc64le.rpm 3.9 MB/s | 475 kB 00:00 (3/191): lcms2-2.15-2.fc40.ppc64le.rpm 12 MB/s | 204 kB 00:00 (4/191): freetype-devel-2.13.1-2.fc40.ppc64le.r 7.0 MB/s | 913 kB 00:00 (5/191): libblkid-devel-2.39.2-1.fc40.ppc64le.r 2.0 MB/s | 18 kB 00:00 (6/191): libmount-devel-2.39.2-1.fc40.ppc64le.r 2.1 MB/s | 19 kB 00:00 (7/191): libpng-1.6.40-1.fc40.ppc64le.rpm 12 MB/s | 138 kB 00:00 (8/191): libmng-2.0.3-19.fc40.ppc64le.rpm 7.7 MB/s | 206 kB 00:00 (9/191): libpng-devel-1.6.40-1.fc40.ppc64le.rpm 14 MB/s | 294 kB 00:00 (10/191): libxml2-devel-2.11.5-1.fc40.ppc64le.r 18 MB/s | 497 kB 00:00 (11/191): perl-AutoLoader-5.74-500.fc40.noarch. 1.2 MB/s | 22 kB 00:00 (12/191): perl-B-1.88-500.fc40.ppc64le.rpm 11 MB/s | 181 kB 00:00 (13/191): perl-Class-Struct-0.68-500.fc40.noarc 2.2 MB/s | 23 kB 00:00 (14/191): perl-DynaLoader-1.54-500.fc40.ppc64le 2.6 MB/s | 26 kB 00:00 (15/191): perl-Errno-1.37-500.fc40.ppc64le.rpm 1.7 MB/s | 15 kB 00:00 (16/191): perl-Fcntl-1.15-500.fc40.ppc64le.rpm 2.3 MB/s | 22 kB 00:00 (17/191): perl-File-Basename-2.86-500.fc40.noar 1.8 MB/s | 18 kB 00:00 (18/191): perl-File-stat-1.13-500.fc40.noarch.r 2.0 MB/s | 18 kB 00:00 (19/191): perl-FileHandle-2.05-500.fc40.noarch. 1.7 MB/s | 16 kB 00:00 (20/191): perl-Getopt-Std-1.13-500.fc40.noarch. 1.7 MB/s | 16 kB 00:00 (21/191): perl-IO-1.52-500.fc40.ppc64le.rpm 7.4 MB/s | 79 kB 00:00 (22/191): perl-IPC-Open3-1.22-500.fc40.noarch.r 2.2 MB/s | 22 kB 00:00 (23/191): perl-POSIX-2.13-500.fc40.ppc64le.rpm 9.8 MB/s | 118 kB 00:00 (24/191): perl-SelectSaver-1.02-500.fc40.noarch 1.0 MB/s | 12 kB 00:00 (25/191): perl-Symbol-1.09-500.fc40.noarch.rpm 1.4 MB/s | 15 kB 00:00 (26/191): perl-base-2.27-500.fc40.noarch.rpm 1.7 MB/s | 17 kB 00:00 (27/191): perl-if-0.61.000-500.fc40.noarch.rpm 1.6 MB/s | 14 kB 00:00 (28/191): perl-interpreter-5.38.0-500.fc40.ppc6 7.0 MB/s | 72 kB 00:00 (29/191): perl-libs-5.38.0-500.fc40.ppc64le.rpm 34 MB/s | 2.3 MB 00:00 (30/191): perl-locale-1.10-500.fc40.noarch.rpm 223 kB/s | 14 kB 00:00 (31/191): perl-mro-1.28-500.fc40.ppc64le.rpm 497 kB/s | 30 kB 00:00 (32/191): perl-overload-1.37-500.fc40.noarch.rp 4.5 MB/s | 46 kB 00:00 (33/191): perl-overloading-0.02-500.fc40.noarch 1.2 MB/s | 13 kB 00:00 (34/191): perl-vars-1.05-500.fc40.noarch.rpm 1.2 MB/s | 13 kB 00:00 (35/191): zlib-ng-compat-devel-2.1.3-5.fc40.ppc 3.7 MB/s | 34 kB 00:00 (36/191): qt3-3.3.8b-95.fc40.ppc64le.rpm 23 MB/s | 3.7 MB 00:00 (37/191): qt3-devel-3.3.8b-95.fc40.ppc64le.rpm 38 MB/s | 8.2 MB 00:00 (38/191): abattis-cantarell-vf-fonts-0.301-10.f 583 kB/s | 121 kB 00:00 (39/191): brotli-1.1.0-1.fc40.ppc64le.rpm 243 kB/s | 20 kB 00:00 (40/191): annobin-docs-12.26-1.fc40.noarch.rpm 615 kB/s | 94 kB 00:00 (41/191): annobin-plugin-gcc-12.26-1.fc40.ppc64 8.2 MB/s | 961 kB 00:00 (42/191): brotli-devel-1.1.0-1.fc40.ppc64le.rpm 906 kB/s | 34 kB 00:00 (43/191): cmake-filesystem-3.27.4-8.fc40.ppc64l 860 kB/s | 19 kB 00:00 (44/191): default-fonts-core-sans-4.0-9.fc40.no 1.4 MB/s | 32 kB 00:00 (45/191): expat-2.5.0-3.fc39.ppc64le.rpm 4.9 MB/s | 116 kB 00:00 (46/191): bzip2-devel-1.0.8-16.fc39.ppc64le.rpm 2.7 MB/s | 214 kB 00:00 (47/191): fontconfig-2.14.2-5.fc40.ppc64le.rpm 12 MB/s | 343 kB 00:00 (48/191): fonts-filesystem-2.0.5-12.fc39.noarch 381 kB/s | 8.2 kB 00:00 (49/191): fontconfig-devel-2.14.2-5.fc40.ppc64l 2.7 MB/s | 165 kB 00:00 (50/191): gc-8.2.2-4.fc39.ppc64le.rpm 4.9 MB/s | 122 kB 00:00 (51/191): cpp-13.2.1-3.fc40.ppc64le.rpm 25 MB/s | 9.8 MB 00:00 (52/191): gcc-plugin-annobin-13.2.1-3.fc40.ppc6 1.2 MB/s | 50 kB 00:00 (53/191): gcc-c++-13.2.1-3.fc40.ppc64le.rpm 27 MB/s | 12 MB 00:00 (54/191): gettext-0.22-2.fc39.ppc64le.rpm 7.2 MB/s | 1.1 MB 00:00 (55/191): gettext-envsubst-0.22-2.fc39.ppc64le. 1.6 MB/s | 37 kB 00:00 (56/191): gettext-libs-0.22-2.fc39.ppc64le.rpm 9.5 MB/s | 375 kB 00:00 (57/191): gettext-runtime-0.22-2.fc39.ppc64le.r 2.5 MB/s | 120 kB 00:00 (58/191): glew-devel-2.2.0-5.fc39.ppc64le.rpm 3.6 MB/s | 222 kB 00:00 (59/191): glib2-2.78.0-2.fc40.ppc64le.rpm 26 MB/s | 2.9 MB 00:00 (60/191): glib2-devel-2.78.0-2.fc40.ppc64le.rpm 6.4 MB/s | 619 kB 00:00 (61/191): gl-manpages-1.1-29.20190306.fc40.noar 3.8 MB/s | 1.2 MB 00:00 (62/191): glibc-devel-2.38.9000-9.fc40.ppc64le. 13 MB/s | 593 kB 00:00 (63/191): gcc-13.2.1-3.fc40.ppc64le.rpm 30 MB/s | 31 MB 00:01 (64/191): gnutls-3.8.1-1.fc40.ppc64le.rpm 5.8 MB/s | 1.1 MB 00:00 (65/191): google-noto-fonts-common-20230801-3.f 92 kB/s | 17 kB 00:00 (66/191): graphite2-1.3.14-12.fc39.ppc64le.rpm 3.5 MB/s | 105 kB 00:00 (67/191): google-noto-sans-vf-fonts-20230801-3. 14 MB/s | 583 kB 00:00 (68/191): graphite2-devel-1.3.14-12.fc39.ppc64l 294 kB/s | 20 kB 00:00 (69/191): groff-base-1.23.0-2.fc39.ppc64le.rpm 24 MB/s | 1.2 MB 00:00 (70/191): harfbuzz-devel-8.2.1-1.fc40.ppc64le.r 8.5 MB/s | 456 kB 00:00 (71/191): harfbuzz-icu-8.2.1-1.fc40.ppc64le.rpm 420 kB/s | 17 kB 00:00 (72/191): guile22-2.2.7-9.fc39.ppc64le.rpm 34 MB/s | 6.6 MB 00:00 (73/191): kernel-headers-6.6.0-0.rc2.git0.1.fc4 23 MB/s | 1.5 MB 00:00 (74/191): libICE-1.0.10-12.fc40.ppc64le.rpm 2.5 MB/s | 77 kB 00:00 (75/191): libGLEW-2.2.0-5.fc39.ppc64le.rpm 3.9 MB/s | 169 kB 00:00 (76/191): libSM-1.2.3-14.fc40.ppc64le.rpm 1.8 MB/s | 42 kB 00:00 (77/191): libICE-devel-1.0.10-12.fc40.ppc64le.r 1.2 MB/s | 45 kB 00:00 (78/191): libSM-devel-1.2.3-14.fc40.ppc64le.rpm 295 kB/s | 12 kB 00:00 (79/191): libX11-1.8.6-3.fc40.ppc64le.rpm 16 MB/s | 698 kB 00:00 (80/191): libX11-common-1.8.6-3.fc40.noarch.rpm 5.5 MB/s | 175 kB 00:00 (81/191): libX11-xcb-1.8.6-3.fc40.ppc64le.rpm 77 kB/s | 12 kB 00:00 (82/191): libX11-devel-1.8.6-3.fc40.ppc64le.rpm 5.3 MB/s | 1.0 MB 00:00 (83/191): libXau-1.0.11-4.fc40.ppc64le.rpm 969 kB/s | 32 kB 00:00 (84/191): libXau-devel-1.0.11-4.fc40.ppc64le.rp 362 kB/s | 13 kB 00:00 (85/191): libXcursor-1.2.1-5.fc40.ppc64le.rpm 715 kB/s | 34 kB 00:00 (86/191): libXext-1.3.5-3.fc39.ppc64le.rpm 1.4 MB/s | 41 kB 00:00 (87/191): libXcursor-devel-1.2.1-5.fc40.ppc64le 714 kB/s | 40 kB 00:00 (88/191): libXext-devel-1.3.5-3.fc39.ppc64le.rp 2.0 MB/s | 85 kB 00:00 (89/191): libXfixes-6.0.0-7.fc40.ppc64le.rpm 524 kB/s | 19 kB 00:00 (90/191): libXft-2.3.8-4.fc40.ppc64le.rpm 3.3 MB/s | 78 kB 00:00 (91/191): libXfixes-devel-6.0.0-7.fc40.ppc64le. 213 kB/s | 12 kB 00:00 (92/191): libXft-devel-2.3.8-4.fc40.ppc64le.rpm 880 kB/s | 50 kB 00:00 (93/191): libXi-1.8.1-3.fc40.ppc64le.rpm 896 kB/s | 43 kB 00:00 (94/191): libXinerama-1.1.5-4.fc40.ppc64le.rpm 335 kB/s | 14 kB 00:00 (95/191): libXinerama-devel-1.1.5-4.fc40.ppc64l 408 kB/s | 13 kB 00:00 (96/191): libXmu-devel-1.1.4-4.fc40.ppc64le.rpm 743 kB/s | 27 kB 00:00 (97/191): libXmu-1.1.4-4.fc40.ppc64le.rpm 2.0 MB/s | 84 kB 00:00 (98/191): harfbuzz-8.2.1-1.fc40.ppc64le.rpm 1.3 MB/s | 1.0 MB 00:00 (99/191): libXrender-0.9.11-4.fc40.ppc64le.rpm 936 kB/s | 29 kB 00:00 (100/191): libXrandr-devel-1.5.2-12.fc40.ppc64l 426 kB/s | 19 kB 00:00 (101/191): libXrandr-1.5.2-12.fc40.ppc64le.rpm 559 kB/s | 28 kB 00:00 (102/191): libXt-1.2.1-6.fc40.ppc64le.rpm 7.5 MB/s | 196 kB 00:00 (103/191): libXrender-devel-0.9.11-4.fc40.ppc64 367 kB/s | 19 kB 00:00 (104/191): libXxf86vm-1.1.5-4.fc40.ppc64le.rpm 419 kB/s | 18 kB 00:00 (105/191): libXt-devel-1.2.1-6.fc40.ppc64le.rpm 5.0 MB/s | 460 kB 00:00 (106/191): libatomic-13.2.1-3.fc40.ppc64le.rpm 1.4 MB/s | 36 kB 00:00 (107/191): libb2-0.98.1-9.fc39.ppc64le.rpm 1.1 MB/s | 25 kB 00:00 (108/191): libdrm-2.4.114-3.fc39.ppc64le.rpm 2.3 MB/s | 109 kB 00:00 (109/191): libdrm-devel-2.4.114-3.fc39.ppc64le. 4.0 MB/s | 168 kB 00:00 (110/191): libffi-devel-3.4.4-4.fc39.ppc64le.rp 554 kB/s | 28 kB 00:00 (111/191): libasan-13.2.1-3.fc40.ppc64le.rpm 3.1 MB/s | 494 kB 00:00 (112/191): libglvnd-1.7.0-1.fc40.ppc64le.rpm 2.6 MB/s | 131 kB 00:00 (113/191): libglvnd-core-devel-1.7.0-1.fc40.ppc 613 kB/s | 17 kB 00:00 (114/191): libglvnd-devel-1.7.0-1.fc40.ppc64le. 6.2 MB/s | 162 kB 00:00 (115/191): libglvnd-egl-1.7.0-1.fc40.ppc64le.rp 820 kB/s | 41 kB 00:00 (116/191): libglvnd-glx-1.7.0-1.fc40.ppc64le.rp 5.5 MB/s | 148 kB 00:00 (117/191): libglvnd-gles-1.7.0-1.fc40.ppc64le.r 654 kB/s | 32 kB 00:00 (118/191): libglvnd-opengl-1.7.0-1.fc40.ppc64le 1.0 MB/s | 45 kB 00:00 (119/191): libicu-devel-73.2-2.fc39.ppc64le.rpm 19 MB/s | 925 kB 00:00 (120/191): libjpeg-turbo-2.1.4-3.fc39.ppc64le.r 2.5 MB/s | 209 kB 00:00 (121/191): libjpeg-turbo-devel-2.1.4-3.fc39.ppc 2.1 MB/s | 98 kB 00:00 (122/191): libmpc-1.3.1-3.fc39.ppc64le.rpm 2.8 MB/s | 95 kB 00:00 (123/191): libselinux-devel-3.5-5.fc39.ppc64le. 2.5 MB/s | 151 kB 00:00 (124/191): libsepol-devel-3.5-2.fc39.ppc64le.rp 1.5 MB/s | 49 kB 00:00 (125/191): libicu-73.2-2.fc39.ppc64le.rpm 38 MB/s | 11 MB 00:00 (126/191): libtool-ltdl-2.4.7-8.fc40.ppc64le.rp 448 kB/s | 40 kB 00:00 (127/191): libubsan-13.2.1-3.fc40.ppc64le.rpm 9.3 MB/s | 251 kB 00:00 (128/191): libwayland-client-1.22.0-2.fc39.ppc6 764 kB/s | 36 kB 00:00 (129/191): libwayland-server-1.22.0-2.fc39.ppc6 1.0 MB/s | 46 kB 00:00 (130/191): libxcb-1.13.1-12.fc39.ppc64le.rpm 7.9 MB/s | 250 kB 00:00 (131/191): libxcrypt-devel-4.4.36-2.fc39.ppc64l 1.1 MB/s | 30 kB 00:00 (132/191): libxcb-devel-1.13.1-12.fc39.ppc64le. 18 MB/s | 1.4 MB 00:00 (133/191): make-4.4.1-2.fc39.ppc64le.rpm 18 MB/s | 604 kB 00:00 (134/191): libxshmfence-1.3-13.fc39.ppc64le.rpm 135 kB/s | 12 kB 00:00 (135/191): mesa-libEGL-23.2.0~rc3-1.fc40.ppc64l 4.0 MB/s | 151 kB 00:00 (136/191): mesa-libGL-23.2.0~rc3-1.fc40.ppc64le 4.9 MB/s | 196 kB 00:00 (137/191): mesa-libGL-devel-23.2.0~rc3-1.fc40.p 969 kB/s | 36 kB 00:00 (138/191): mesa-libGLU-9.0.3-1.fc39.ppc64le.rpm 3.7 MB/s | 178 kB 00:00 (139/191): mesa-libGLU-devel-9.0.3-1.fc39.ppc64 279 kB/s | 12 kB 00:00 (140/191): mesa-libglapi-23.2.0~rc3-1.fc40.ppc6 2.3 MB/s | 52 kB 00:00 (141/191): mesa-libgbm-23.2.0~rc3-1.fc40.ppc64l 1.0 MB/s | 51 kB 00:00 (142/191): mpdecimal-2.5.1-7.fc39.ppc64le.rpm 4.3 MB/s | 104 kB 00:00 (143/191): libstdc++-devel-13.2.1-3.fc40.ppc64l 5.8 MB/s | 2.6 MB 00:00 (144/191): ncurses-6.4-7.20230520.fc40.ppc64le. 9.2 MB/s | 424 kB 00:00 (145/191): pcre2-devel-10.42-1.fc39.2.ppc64le.r 12 MB/s | 505 kB 00:00 (146/191): pcre2-utf16-10.42-1.fc39.2.ppc64le.r 4.9 MB/s | 220 kB 00:00 (147/191): nettle-3.9.1-2.fc39.ppc64le.rpm 5.5 MB/s | 460 kB 00:00 (148/191): pcre2-utf32-10.42-1.fc39.2.ppc64le.r 6.7 MB/s | 207 kB 00:00 (149/191): perl-Carp-1.54-500.fc39.noarch.rpm 1.1 MB/s | 29 kB 00:00 (150/191): perl-Data-Dumper-2.188-501.fc39.ppc6 2.1 MB/s | 57 kB 00:00 (151/191): perl-Digest-MD5-2.58-500.fc39.ppc64l 1.4 MB/s | 36 kB 00:00 (152/191): perl-Digest-1.20-500.fc39.noarch.rpm 916 kB/s | 25 kB 00:00 (153/191): perl-Exporter-5.77-500.fc39.noarch.r 1.2 MB/s | 31 kB 00:00 (154/191): perl-File-Path-2.18-500.fc39.noarch. 1.3 MB/s | 35 kB 00:00 (155/191): perl-File-Temp-0.231.100-500.fc39.no 2.1 MB/s | 58 kB 00:00 (156/191): perl-Getopt-Long-2.54-500.fc39.noarc 2.1 MB/s | 60 kB 00:00 (157/191): perl-HTTP-Tiny-0.088-3.fc39.noarch.r 2.0 MB/s | 56 kB 00:00 (158/191): perl-IO-Socket-IP-0.42-1.fc39.noarch 1.5 MB/s | 42 kB 00:00 (159/191): perl-MIME-Base64-3.16-500.fc39.ppc64 966 kB/s | 30 kB 00:00 (160/191): perl-IO-Socket-SSL-2.083-3.fc39.noar 4.5 MB/s | 225 kB 00:00 (161/191): perl-Mozilla-CA-20230821-1.fc40.noar 491 kB/s | 13 kB 00:00 (162/191): perl-Encode-3.19-500.fc39.ppc64le.rp 9.4 MB/s | 1.7 MB 00:00 (163/191): perl-PathTools-3.89-500.fc39.ppc64le 3.0 MB/s | 88 kB 00:00 (164/191): perl-Net-SSLeay-1.92-10.fc39.ppc64le 6.2 MB/s | 367 kB 00:00 (165/191): perl-Pod-Escapes-1.07-501.fc40.noarc 810 kB/s | 19 kB 00:00 (166/191): perl-Pod-Perldoc-3.28.01-501.fc39.no 3.0 MB/s | 86 kB 00:00 (167/191): perl-Pod-Usage-2.03-500.fc39.noarch. 1.4 MB/s | 39 kB 00:00 (168/191): perl-Pod-Simple-3.45-4.fc39.noarch.r 2.8 MB/s | 218 kB 00:00 (169/191): perl-Socket-2.037-3.fc39.ppc64le.rpm 870 kB/s | 56 kB 00:00 (170/191): perl-Storable-3.32-500.fc39.ppc64le. 1.6 MB/s | 103 kB 00:00 (171/191): perl-Term-Cap-1.18-500.fc39.noarch.r 948 kB/s | 22 kB 00:00 (172/191): perl-Text-ParseWords-3.31-500.fc39.n 642 kB/s | 16 kB 00:00 (173/191): perl-Term-ANSIColor-5.01-501.fc39.no 469 kB/s | 47 kB 00:00 (174/191): perl-Text-Tabs+Wrap-2023.0511-3.fc39 708 kB/s | 22 kB 00:00 (175/191): perl-Time-Local-1.350-3.fc39.noarch. 1.3 MB/s | 34 kB 00:00 (176/191): perl-constant-1.33-501.fc39.noarch.r 959 kB/s | 22 kB 00:00 (177/191): perl-URI-5.21-1.fc40.noarch.rpm 4.1 MB/s | 125 kB 00:00 (178/191): perl-Scalar-List-Utils-1.63-500.fc39 301 kB/s | 75 kB 00:00 (179/191): perl-parent-0.241-500.fc39.noarch.rp 656 kB/s | 14 kB 00:00 (180/191): perl-libnet-3.15-501.fc39.noarch.rpm 3.7 MB/s | 129 kB 00:00 (181/191): pixman-0.42.2-2.fc39.ppc64le.rpm 6.0 MB/s | 230 kB 00:00 (182/191): python3-3.12.0~rc3-1.fc40.ppc64le.rp 1.1 MB/s | 26 kB 00:00 (183/191): python-pip-wheel-23.2.1-1.fc39.noarc 9.2 MB/s | 1.5 MB 00:00 (184/191): perl-podlators-5.01-500.fc39.noarch. 420 kB/s | 125 kB 00:00 (185/191): python3-setuptools-67.7.2-7.fc40.noa 10 MB/s | 1.5 MB 00:00 (186/191): tzdata-2023c-3.fc40.noarch.rpm 9.6 MB/s | 718 kB 00:00 (187/191): xml-common-0.6.3-61.fc39.noarch.rpm 1.3 MB/s | 31 kB 00:00 (188/191): sysprof-capture-devel-3.48.0-2.fc39. 491 kB/s | 60 kB 00:00 (189/191): xorg-x11-proto-devel-2023.2-3.fc40.n 6.9 MB/s | 298 kB 00:00 (190/191): python3-libs-3.12.0~rc3-1.fc40.ppc64 21 MB/s | 9.3 MB 00:00 (191/191): xz-devel-5.4.4-1.fc39.ppc64le.rpm 512 kB/s | 66 kB 00:00 -------------------------------------------------------------------------------- Total 28 MB/s | 135 MB 00:04 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/191 Installing : libglvnd-1:1.7.0-1.fc40.ppc64le 2/191 Installing : libICE-1.0.10-12.fc40.ppc64le 3/191 Installing : libpng-2:1.6.40-1.fc40.ppc64le 4/191 Installing : libSM-1.2.3-14.fc40.ppc64le 5/191 Installing : libjpeg-turbo-2.1.4-3.fc39.ppc64le 6/191 Installing : libdrm-2.4.114-3.fc39.ppc64le 7/191 Installing : expat-2.5.0-3.fc39.ppc64le 8/191 Installing : zlib-ng-compat-devel-2.1.3-5.fc40.ppc64le 9/191 Installing : libICE-devel-1.0.10-12.fc40.ppc64le 10/191 Installing : mesa-libglapi-23.2.0~rc3-1.fc40.ppc64le 11/191 Installing : libmpc-1.3.1-3.fc39.ppc64le 12/191 Installing : libX11-xcb-1.8.6-3.fc40.ppc64le 13/191 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 14/191 Installing : libSM-devel-1.2.3-14.fc40.ppc64le 15/191 Installing : libglvnd-opengl-1:1.7.0-1.fc40.ppc64le 16/191 Installing : libxshmfence-1.3-13.fc39.ppc64le 17/191 Installing : libwayland-server-1.22.0-2.fc39.ppc64le 18/191 Installing : libicu-73.2-2.fc39.ppc64le 19/191 Installing : libXau-1.0.11-4.fc40.ppc64le 20/191 Installing : libxcb-1.13.1-12.fc39.ppc64le 21/191 Installing : kernel-headers-6.6.0-0.rc2.git0.1.fc40.ppc64le 22/191 Installing : libxcrypt-devel-4.4.36-2.fc39.ppc64le 23/191 Installing : glibc-devel-2.38.9000-9.fc40.ppc64le 24/191 Installing : graphite2-1.3.14-12.fc39.ppc64le 25/191 Installing : gl-manpages-1.1-29.20190306.fc40.noarch 26/191 Installing : gettext-libs-0.22-2.fc39.ppc64le 27/191 Installing : cmake-filesystem-3.27.4-8.fc40.ppc64le 28/191 Installing : graphite2-devel-1.3.14-12.fc39.ppc64le 29/191 Installing : libdrm-devel-2.4.114-3.fc39.ppc64le 30/191 Installing : mesa-libgbm-23.2.0~rc3-1.fc40.ppc64le 31/191 Installing : libXau-devel-1.0.11-4.fc40.ppc64le 32/191 Installing : libxcb-devel-1.13.1-12.fc39.ppc64le 33/191 Installing : libicu-devel-73.2-2.fc39.ppc64le 34/191 Installing : mesa-libGLU-9.0.3-1.fc39.ppc64le 35/191 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 36/191 Installing : cpp-13.2.1-3.fc40.ppc64le 37/191 Installing : libpng-devel-2:1.6.40-1.fc40.ppc64le 38/191 Installing : xz-devel-5.4.4-1.fc39.ppc64le 39/191 Installing : libxml2-devel-2.11.5-1.fc40.ppc64le 40/191 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 41/191 Installing : xml-common-0.6.3-61.fc39.noarch 41/191 Installing : tzdata-2023c-3.fc40.noarch 42/191 Installing : sysprof-capture-devel-3.48.0-2.fc39.ppc64le 43/191 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 44/191 Installing : pixman-0.42.2-2.fc39.ppc64le 45/191 Installing : pcre2-utf32-10.42-1.fc39.2.ppc64le 46/191 Installing : pcre2-utf16-10.42-1.fc39.2.ppc64le 47/191 Installing : pcre2-devel-10.42-1.fc39.2.ppc64le 48/191 Installing : nettle-3.9.1-2.fc39.ppc64le 49/191 Installing : gnutls-3.8.1-1.fc40.ppc64le 50/191 Installing : glib2-2.78.0-2.fc40.ppc64le 51/191 Installing : ncurses-6.4-7.20230520.fc40.ppc64le 52/191 Installing : mpdecimal-2.5.1-7.fc39.ppc64le 53/191 Installing : libwayland-client-1.22.0-2.fc39.ppc64le 54/191 Installing : libglvnd-egl-1:1.7.0-1.fc40.ppc64le 55/191 Installing : mesa-libEGL-23.2.0~rc3-1.fc40.ppc64le 56/191 Installing : libglvnd-gles-1:1.7.0-1.fc40.ppc64le 57/191 Installing : libubsan-13.2.1-3.fc40.ppc64le 58/191 Installing : libtool-ltdl-2.4.7-8.fc40.ppc64le 59/191 Installing : libstdc++-devel-13.2.1-3.fc40.ppc64le 60/191 Installing : libsepol-devel-3.5-2.fc39.ppc64le 61/191 Installing : libselinux-devel-3.5-5.fc39.ppc64le 62/191 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.ppc64le 63/191 Installing : libffi-devel-3.4.4-4.fc39.ppc64le 64/191 Installing : libb2-0.98.1-9.fc39.ppc64le 65/191 Installing : python3-3.12.0~rc3-1.fc40.ppc64le 66/191 Installing : python3-libs-3.12.0~rc3-1.fc40.ppc64le 67/191 Installing : python3-setuptools-67.7.2-7.fc40.noarch 68/191 Installing : libatomic-13.2.1-3.fc40.ppc64le 69/191 Installing : libasan-13.2.1-3.fc40.ppc64le 70/191 Installing : libX11-common-1.8.6-3.fc40.noarch 71/191 Installing : libX11-1.8.6-3.fc40.ppc64le 72/191 Installing : libXext-1.3.5-3.fc39.ppc64le 73/191 Installing : libX11-devel-1.8.6-3.fc40.ppc64le 74/191 Installing : libXrender-0.9.11-4.fc40.ppc64le 75/191 Installing : libXrender-devel-0.9.11-4.fc40.ppc64le 76/191 Installing : libXext-devel-1.3.5-3.fc39.ppc64le 77/191 Installing : libXrandr-1.5.2-12.fc40.ppc64le 78/191 Installing : libXinerama-1.1.5-4.fc40.ppc64le 79/191 Installing : libXfixes-6.0.0-7.fc40.ppc64le 80/191 Installing : libXcursor-1.2.1-5.fc40.ppc64le 81/191 Installing : libXi-1.8.1-3.fc40.ppc64le 82/191 Installing : libXt-1.2.1-6.fc40.ppc64le 83/191 Installing : libXt-devel-1.2.1-6.fc40.ppc64le 84/191 Installing : libXmu-1.1.4-4.fc40.ppc64le 85/191 Installing : libXfixes-devel-6.0.0-7.fc40.ppc64le 86/191 Installing : libXcursor-devel-1.2.1-5.fc40.ppc64le 87/191 Installing : libXinerama-devel-1.1.5-4.fc40.ppc64le 88/191 Installing : libXrandr-devel-1.5.2-12.fc40.ppc64le 89/191 Installing : libXxf86vm-1.1.5-4.fc40.ppc64le 90/191 Installing : libglvnd-glx-1:1.7.0-1.fc40.ppc64le 91/191 Installing : mesa-libGL-23.2.0~rc3-1.fc40.ppc64le 92/191 Installing : libglvnd-devel-1:1.7.0-1.fc40.ppc64le 93/191 Installing : mesa-libGLU-devel-9.0.3-1.fc39.ppc64le 94/191 Installing : mesa-libGL-devel-23.2.0~rc3-1.fc40.ppc64le 95/191 Installing : libGLEW-2.2.0-5.fc39.ppc64le 96/191 Running scriptlet: groff-base-1.23.0-2.fc39.ppc64le 97/191 Installing : groff-base-1.23.0-2.fc39.ppc64le 97/191 Running scriptlet: groff-base-1.23.0-2.fc39.ppc64le 97/191 Installing : perl-Digest-1.20-500.fc39.noarch 98/191 Installing : perl-Digest-MD5-2.58-500.fc39.ppc64le 99/191 Installing : perl-B-1.88-500.fc40.ppc64le 100/191 Installing : perl-FileHandle-2.05-500.fc40.noarch 101/191 Installing : perl-Data-Dumper-2.188-501.fc39.ppc64le 102/191 Installing : perl-libnet-3.15-501.fc39.noarch 103/191 Installing : perl-base-2.27-500.fc40.noarch 104/191 Installing : perl-URI-5.21-1.fc40.noarch 105/191 Installing : perl-AutoLoader-5.74-500.fc40.noarch 106/191 Installing : perl-if-0.61.000-500.fc40.noarch 107/191 Installing : perl-locale-1.10-500.fc40.noarch 108/191 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 109/191 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 110/191 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 111/191 Installing : perl-File-Path-2.18-500.fc39.noarch 112/191 Installing : perl-Mozilla-CA-20230821-1.fc40.noarch 113/191 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 114/191 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 115/191 Installing : perl-Net-SSLeay-1.92-10.fc39.ppc64le 116/191 Installing : perl-Class-Struct-0.68-500.fc40.noarch 117/191 Installing : perl-POSIX-2.13-500.fc40.ppc64le 118/191 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 119/191 Installing : perl-Term-Cap-1.18-500.fc39.noarch 120/191 Installing : perl-IPC-Open3-1.22-500.fc40.noarch 121/191 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 122/191 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 123/191 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 124/191 Installing : perl-Symbol-1.09-500.fc40.noarch 125/191 Installing : perl-SelectSaver-1.02-500.fc40.noarch 126/191 Installing : perl-Socket-4:2.037-3.fc39.ppc64le 127/191 Installing : perl-File-stat-1.13-500.fc40.noarch 128/191 Installing : perl-podlators-1:5.01-500.fc39.noarch 129/191 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 130/191 Installing : perl-mro-1.28-500.fc40.ppc64le 131/191 Installing : perl-Fcntl-1.15-500.fc40.ppc64le 132/191 Installing : perl-overloading-0.02-500.fc40.noarch 133/191 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 134/191 Installing : perl-IO-1.52-500.fc40.ppc64le 135/191 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 136/191 Installing : perl-Getopt-Std-1.13-500.fc40.noarch 137/191 Installing : perl-Errno-1.37-500.fc40.ppc64le 138/191 Installing : perl-File-Basename-2.86-500.fc40.noarch 139/191 Installing : perl-vars-1.05-500.fc40.noarch 140/191 Installing : perl-MIME-Base64-3.16-500.fc39.ppc64le 141/191 Installing : perl-overload-1.37-500.fc40.noarch 142/191 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.ppc64le 143/191 Installing : perl-Storable-1:3.32-500.fc39.ppc64le 144/191 Installing : perl-constant-1.33-501.fc39.noarch 145/191 Installing : perl-parent-1:0.241-500.fc39.noarch 146/191 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 147/191 Installing : perl-DynaLoader-1.54-500.fc40.ppc64le 148/191 Installing : perl-Carp-1.54-500.fc39.noarch 149/191 Installing : perl-Exporter-5.77-500.fc39.noarch 150/191 Installing : perl-PathTools-3.89-500.fc39.ppc64le 151/191 Installing : perl-Encode-4:3.19-500.fc39.ppc64le 152/191 Installing : perl-libs-4:5.38.0-500.fc40.ppc64le 153/191 Installing : perl-interpreter-4:5.38.0-500.fc40.ppc64le 154/191 Installing : google-noto-fonts-common-20230801-3.fc40.noarch 155/191 Installing : google-noto-sans-vf-fonts-20230801-3.fc40.noarch 156/191 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 157/191 Installing : cairo-1.17.8-5.fc40.ppc64le 158/191 Installing : harfbuzz-8.2.1-1.fc40.ppc64le 159/191 Installing : freetype-2.13.1-2.fc40.ppc64le 160/191 Installing : fontconfig-2.14.2-5.fc40.ppc64le 161/191 Running scriptlet: fontconfig-2.14.2-5.fc40.ppc64le 161/191 Installing : libXft-2.3.8-4.fc40.ppc64le 162/191 Installing : harfbuzz-icu-8.2.1-1.fc40.ppc64le 163/191 Installing : gettext-envsubst-0.22-2.fc39.ppc64le 164/191 Installing : gettext-runtime-0.22-2.fc39.ppc64le 165/191 Installing : gettext-0.22-2.fc39.ppc64le 166/191 Installing : gc-8.2.2-4.fc39.ppc64le 167/191 Installing : guile22-2.2.7-9.fc39.ppc64le 168/191 Installing : make-1:4.4.1-2.fc39.ppc64le 169/191 Installing : gcc-13.2.1-3.fc40.ppc64le 170/191 Running scriptlet: gcc-13.2.1-3.fc40.ppc64le 170/191 Installing : bzip2-devel-1.0.8-16.fc39.ppc64le 171/191 Installing : brotli-1.1.0-1.fc40.ppc64le 172/191 Installing : brotli-devel-1.1.0-1.fc40.ppc64le 173/191 Installing : annobin-docs-12.26-1.fc40.noarch 174/191 Installing : libblkid-devel-2.39.2-1.fc40.ppc64le 175/191 Installing : libmount-devel-2.39.2-1.fc40.ppc64le 176/191 Installing : glib2-devel-2.78.0-2.fc40.ppc64le 177/191 Installing : freetype-devel-2.13.1-2.fc40.ppc64le 178/191 Installing : harfbuzz-devel-8.2.1-1.fc40.ppc64le 179/191 Installing : fontconfig-devel-2.14.2-5.fc40.ppc64le 180/191 Installing : libXft-devel-2.3.8-4.fc40.ppc64le 181/191 Installing : lcms2-2.15-2.fc40.ppc64le 182/191 Installing : libmng-2.0.3-19.fc40.ppc64le 183/191 Installing : qt3-3.3.8b-95.fc40.ppc64le 184/191 Running scriptlet: qt3-3.3.8b-95.fc40.ppc64le 184/191 Installing : qt3-devel-3.3.8b-95.fc40.ppc64le 185/191 Installing : annobin-plugin-gcc-12.26-1.fc40.ppc64le 186/191 Running scriptlet: annobin-plugin-gcc-12.26-1.fc40.ppc64le 186/191 Installing : gcc-c++-13.2.1-3.fc40.ppc64le 187/191 Installing : gcc-plugin-annobin-13.2.1-3.fc40.ppc64le 188/191 Running scriptlet: gcc-plugin-annobin-13.2.1-3.fc40.ppc64le 188/191 Installing : glew-devel-2.2.0-5.fc39.ppc64le 189/191 Installing : libXmu-devel-1.1.4-4.fc40.ppc64le 190/191 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.ppc64le 191/191 Running scriptlet: fontconfig-2.14.2-5.fc40.ppc64le 191/191 Running scriptlet: libjpeg-turbo-devel-2.1.4-3.fc39.ppc64le 191/191 Verifying : cairo-1.17.8-5.fc40.ppc64le 1/191 Verifying : freetype-2.13.1-2.fc40.ppc64le 2/191 Verifying : freetype-devel-2.13.1-2.fc40.ppc64le 3/191 Verifying : lcms2-2.15-2.fc40.ppc64le 4/191 Verifying : libblkid-devel-2.39.2-1.fc40.ppc64le 5/191 Verifying : libmng-2.0.3-19.fc40.ppc64le 6/191 Verifying : libmount-devel-2.39.2-1.fc40.ppc64le 7/191 Verifying : libpng-2:1.6.40-1.fc40.ppc64le 8/191 Verifying : libpng-devel-2:1.6.40-1.fc40.ppc64le 9/191 Verifying : libxml2-devel-2.11.5-1.fc40.ppc64le 10/191 Verifying : perl-AutoLoader-5.74-500.fc40.noarch 11/191 Verifying : perl-B-1.88-500.fc40.ppc64le 12/191 Verifying : perl-Class-Struct-0.68-500.fc40.noarch 13/191 Verifying : perl-DynaLoader-1.54-500.fc40.ppc64le 14/191 Verifying : perl-Errno-1.37-500.fc40.ppc64le 15/191 Verifying : perl-Fcntl-1.15-500.fc40.ppc64le 16/191 Verifying : perl-File-Basename-2.86-500.fc40.noarch 17/191 Verifying : perl-File-stat-1.13-500.fc40.noarch 18/191 Verifying : perl-FileHandle-2.05-500.fc40.noarch 19/191 Verifying : perl-Getopt-Std-1.13-500.fc40.noarch 20/191 Verifying : perl-IO-1.52-500.fc40.ppc64le 21/191 Verifying : perl-IPC-Open3-1.22-500.fc40.noarch 22/191 Verifying : perl-POSIX-2.13-500.fc40.ppc64le 23/191 Verifying : perl-SelectSaver-1.02-500.fc40.noarch 24/191 Verifying : perl-Symbol-1.09-500.fc40.noarch 25/191 Verifying : perl-base-2.27-500.fc40.noarch 26/191 Verifying : perl-if-0.61.000-500.fc40.noarch 27/191 Verifying : perl-interpreter-4:5.38.0-500.fc40.ppc64le 28/191 Verifying : perl-libs-4:5.38.0-500.fc40.ppc64le 29/191 Verifying : perl-locale-1.10-500.fc40.noarch 30/191 Verifying : perl-mro-1.28-500.fc40.ppc64le 31/191 Verifying : perl-overload-1.37-500.fc40.noarch 32/191 Verifying : perl-overloading-0.02-500.fc40.noarch 33/191 Verifying : perl-vars-1.05-500.fc40.noarch 34/191 Verifying : qt3-3.3.8b-95.fc40.ppc64le 35/191 Verifying : qt3-devel-3.3.8b-95.fc40.ppc64le 36/191 Verifying : zlib-ng-compat-devel-2.1.3-5.fc40.ppc64le 37/191 Verifying : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 38/191 Verifying : annobin-docs-12.26-1.fc40.noarch 39/191 Verifying : annobin-plugin-gcc-12.26-1.fc40.ppc64le 40/191 Verifying : brotli-1.1.0-1.fc40.ppc64le 41/191 Verifying : brotli-devel-1.1.0-1.fc40.ppc64le 42/191 Verifying : bzip2-devel-1.0.8-16.fc39.ppc64le 43/191 Verifying : cmake-filesystem-3.27.4-8.fc40.ppc64le 44/191 Verifying : cpp-13.2.1-3.fc40.ppc64le 45/191 Verifying : default-fonts-core-sans-4.0-9.fc40.noarch 46/191 Verifying : expat-2.5.0-3.fc39.ppc64le 47/191 Verifying : fontconfig-2.14.2-5.fc40.ppc64le 48/191 Verifying : fontconfig-devel-2.14.2-5.fc40.ppc64le 49/191 Verifying : fonts-filesystem-1:2.0.5-12.fc39.noarch 50/191 Verifying : gc-8.2.2-4.fc39.ppc64le 51/191 Verifying : gcc-13.2.1-3.fc40.ppc64le 52/191 Verifying : gcc-c++-13.2.1-3.fc40.ppc64le 53/191 Verifying : gcc-plugin-annobin-13.2.1-3.fc40.ppc64le 54/191 Verifying : gettext-0.22-2.fc39.ppc64le 55/191 Verifying : gettext-envsubst-0.22-2.fc39.ppc64le 56/191 Verifying : gettext-libs-0.22-2.fc39.ppc64le 57/191 Verifying : gettext-runtime-0.22-2.fc39.ppc64le 58/191 Verifying : gl-manpages-1.1-29.20190306.fc40.noarch 59/191 Verifying : glew-devel-2.2.0-5.fc39.ppc64le 60/191 Verifying : glib2-2.78.0-2.fc40.ppc64le 61/191 Verifying : glib2-devel-2.78.0-2.fc40.ppc64le 62/191 Verifying : glibc-devel-2.38.9000-9.fc40.ppc64le 63/191 Verifying : gnutls-3.8.1-1.fc40.ppc64le 64/191 Verifying : google-noto-fonts-common-20230801-3.fc40.noarch 65/191 Verifying : google-noto-sans-vf-fonts-20230801-3.fc40.noarch 66/191 Verifying : graphite2-1.3.14-12.fc39.ppc64le 67/191 Verifying : graphite2-devel-1.3.14-12.fc39.ppc64le 68/191 Verifying : groff-base-1.23.0-2.fc39.ppc64le 69/191 Verifying : guile22-2.2.7-9.fc39.ppc64le 70/191 Verifying : harfbuzz-8.2.1-1.fc40.ppc64le 71/191 Verifying : harfbuzz-devel-8.2.1-1.fc40.ppc64le 72/191 Verifying : harfbuzz-icu-8.2.1-1.fc40.ppc64le 73/191 Verifying : kernel-headers-6.6.0-0.rc2.git0.1.fc40.ppc64le 74/191 Verifying : libGLEW-2.2.0-5.fc39.ppc64le 75/191 Verifying : libICE-1.0.10-12.fc40.ppc64le 76/191 Verifying : libICE-devel-1.0.10-12.fc40.ppc64le 77/191 Verifying : libSM-1.2.3-14.fc40.ppc64le 78/191 Verifying : libSM-devel-1.2.3-14.fc40.ppc64le 79/191 Verifying : libX11-1.8.6-3.fc40.ppc64le 80/191 Verifying : libX11-common-1.8.6-3.fc40.noarch 81/191 Verifying : libX11-devel-1.8.6-3.fc40.ppc64le 82/191 Verifying : libX11-xcb-1.8.6-3.fc40.ppc64le 83/191 Verifying : libXau-1.0.11-4.fc40.ppc64le 84/191 Verifying : libXau-devel-1.0.11-4.fc40.ppc64le 85/191 Verifying : libXcursor-1.2.1-5.fc40.ppc64le 86/191 Verifying : libXcursor-devel-1.2.1-5.fc40.ppc64le 87/191 Verifying : libXext-1.3.5-3.fc39.ppc64le 88/191 Verifying : libXext-devel-1.3.5-3.fc39.ppc64le 89/191 Verifying : libXfixes-6.0.0-7.fc40.ppc64le 90/191 Verifying : libXfixes-devel-6.0.0-7.fc40.ppc64le 91/191 Verifying : libXft-2.3.8-4.fc40.ppc64le 92/191 Verifying : libXft-devel-2.3.8-4.fc40.ppc64le 93/191 Verifying : libXi-1.8.1-3.fc40.ppc64le 94/191 Verifying : libXinerama-1.1.5-4.fc40.ppc64le 95/191 Verifying : libXinerama-devel-1.1.5-4.fc40.ppc64le 96/191 Verifying : libXmu-1.1.4-4.fc40.ppc64le 97/191 Verifying : libXmu-devel-1.1.4-4.fc40.ppc64le 98/191 Verifying : libXrandr-1.5.2-12.fc40.ppc64le 99/191 Verifying : libXrandr-devel-1.5.2-12.fc40.ppc64le 100/191 Verifying : libXrender-0.9.11-4.fc40.ppc64le 101/191 Verifying : libXrender-devel-0.9.11-4.fc40.ppc64le 102/191 Verifying : libXt-1.2.1-6.fc40.ppc64le 103/191 Verifying : libXt-devel-1.2.1-6.fc40.ppc64le 104/191 Verifying : libXxf86vm-1.1.5-4.fc40.ppc64le 105/191 Verifying : libasan-13.2.1-3.fc40.ppc64le 106/191 Verifying : libatomic-13.2.1-3.fc40.ppc64le 107/191 Verifying : libb2-0.98.1-9.fc39.ppc64le 108/191 Verifying : libdrm-2.4.114-3.fc39.ppc64le 109/191 Verifying : libdrm-devel-2.4.114-3.fc39.ppc64le 110/191 Verifying : libffi-devel-3.4.4-4.fc39.ppc64le 111/191 Verifying : libglvnd-1:1.7.0-1.fc40.ppc64le 112/191 Verifying : libglvnd-core-devel-1:1.7.0-1.fc40.ppc64le 113/191 Verifying : libglvnd-devel-1:1.7.0-1.fc40.ppc64le 114/191 Verifying : libglvnd-egl-1:1.7.0-1.fc40.ppc64le 115/191 Verifying : libglvnd-gles-1:1.7.0-1.fc40.ppc64le 116/191 Verifying : libglvnd-glx-1:1.7.0-1.fc40.ppc64le 117/191 Verifying : libglvnd-opengl-1:1.7.0-1.fc40.ppc64le 118/191 Verifying : libicu-73.2-2.fc39.ppc64le 119/191 Verifying : libicu-devel-73.2-2.fc39.ppc64le 120/191 Verifying : libjpeg-turbo-2.1.4-3.fc39.ppc64le 121/191 Verifying : libjpeg-turbo-devel-2.1.4-3.fc39.ppc64le 122/191 Verifying : libmpc-1.3.1-3.fc39.ppc64le 123/191 Verifying : libselinux-devel-3.5-5.fc39.ppc64le 124/191 Verifying : libsepol-devel-3.5-2.fc39.ppc64le 125/191 Verifying : libstdc++-devel-13.2.1-3.fc40.ppc64le 126/191 Verifying : libtool-ltdl-2.4.7-8.fc40.ppc64le 127/191 Verifying : libubsan-13.2.1-3.fc40.ppc64le 128/191 Verifying : libwayland-client-1.22.0-2.fc39.ppc64le 129/191 Verifying : libwayland-server-1.22.0-2.fc39.ppc64le 130/191 Verifying : libxcb-1.13.1-12.fc39.ppc64le 131/191 Verifying : libxcb-devel-1.13.1-12.fc39.ppc64le 132/191 Verifying : libxcrypt-devel-4.4.36-2.fc39.ppc64le 133/191 Verifying : libxshmfence-1.3-13.fc39.ppc64le 134/191 Verifying : make-1:4.4.1-2.fc39.ppc64le 135/191 Verifying : mesa-libEGL-23.2.0~rc3-1.fc40.ppc64le 136/191 Verifying : mesa-libGL-23.2.0~rc3-1.fc40.ppc64le 137/191 Verifying : mesa-libGL-devel-23.2.0~rc3-1.fc40.ppc64le 138/191 Verifying : mesa-libGLU-9.0.3-1.fc39.ppc64le 139/191 Verifying : mesa-libGLU-devel-9.0.3-1.fc39.ppc64le 140/191 Verifying : mesa-libgbm-23.2.0~rc3-1.fc40.ppc64le 141/191 Verifying : mesa-libglapi-23.2.0~rc3-1.fc40.ppc64le 142/191 Verifying : mpdecimal-2.5.1-7.fc39.ppc64le 143/191 Verifying : ncurses-6.4-7.20230520.fc40.ppc64le 144/191 Verifying : nettle-3.9.1-2.fc39.ppc64le 145/191 Verifying : pcre2-devel-10.42-1.fc39.2.ppc64le 146/191 Verifying : pcre2-utf16-10.42-1.fc39.2.ppc64le 147/191 Verifying : pcre2-utf32-10.42-1.fc39.2.ppc64le 148/191 Verifying : perl-Carp-1.54-500.fc39.noarch 149/191 Verifying : perl-Data-Dumper-2.188-501.fc39.ppc64le 150/191 Verifying : perl-Digest-1.20-500.fc39.noarch 151/191 Verifying : perl-Digest-MD5-2.58-500.fc39.ppc64le 152/191 Verifying : perl-Encode-4:3.19-500.fc39.ppc64le 153/191 Verifying : perl-Exporter-5.77-500.fc39.noarch 154/191 Verifying : perl-File-Path-2.18-500.fc39.noarch 155/191 Verifying : perl-File-Temp-1:0.231.100-500.fc39.noarch 156/191 Verifying : perl-Getopt-Long-1:2.54-500.fc39.noarch 157/191 Verifying : perl-HTTP-Tiny-0.088-3.fc39.noarch 158/191 Verifying : perl-IO-Socket-IP-0.42-1.fc39.noarch 159/191 Verifying : perl-IO-Socket-SSL-2.083-3.fc39.noarch 160/191 Verifying : perl-MIME-Base64-3.16-500.fc39.ppc64le 161/191 Verifying : perl-Mozilla-CA-20230821-1.fc40.noarch 162/191 Verifying : perl-Net-SSLeay-1.92-10.fc39.ppc64le 163/191 Verifying : perl-PathTools-3.89-500.fc39.ppc64le 164/191 Verifying : perl-Pod-Escapes-1:1.07-501.fc40.noarch 165/191 Verifying : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 166/191 Verifying : perl-Pod-Simple-1:3.45-4.fc39.noarch 167/191 Verifying : perl-Pod-Usage-4:2.03-500.fc39.noarch 168/191 Verifying : perl-Scalar-List-Utils-5:1.63-500.fc39.ppc64le 169/191 Verifying : perl-Socket-4:2.037-3.fc39.ppc64le 170/191 Verifying : perl-Storable-1:3.32-500.fc39.ppc64le 171/191 Verifying : perl-Term-ANSIColor-5.01-501.fc39.noarch 172/191 Verifying : perl-Term-Cap-1.18-500.fc39.noarch 173/191 Verifying : perl-Text-ParseWords-3.31-500.fc39.noarch 174/191 Verifying : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 175/191 Verifying : perl-Time-Local-2:1.350-3.fc39.noarch 176/191 Verifying : perl-URI-5.21-1.fc40.noarch 177/191 Verifying : perl-constant-1.33-501.fc39.noarch 178/191 Verifying : perl-libnet-3.15-501.fc39.noarch 179/191 Verifying : perl-parent-1:0.241-500.fc39.noarch 180/191 Verifying : perl-podlators-1:5.01-500.fc39.noarch 181/191 Verifying : pixman-0.42.2-2.fc39.ppc64le 182/191 Verifying : python-pip-wheel-23.2.1-1.fc39.noarch 183/191 Verifying : python3-3.12.0~rc3-1.fc40.ppc64le 184/191 Verifying : python3-libs-3.12.0~rc3-1.fc40.ppc64le 185/191 Verifying : python3-setuptools-67.7.2-7.fc40.noarch 186/191 Verifying : sysprof-capture-devel-3.48.0-2.fc39.ppc64le 187/191 Verifying : tzdata-2023c-3.fc40.noarch 188/191 Verifying : xml-common-0.6.3-61.fc39.noarch 189/191 Verifying : xorg-x11-proto-devel-2023.2-3.fc40.noarch 190/191 Verifying : xz-devel-5.4.4-1.fc39.ppc64le 191/191 Installed: abattis-cantarell-vf-fonts-0.301-10.fc39.noarch annobin-docs-12.26-1.fc40.noarch annobin-plugin-gcc-12.26-1.fc40.ppc64le brotli-1.1.0-1.fc40.ppc64le brotli-devel-1.1.0-1.fc40.ppc64le bzip2-devel-1.0.8-16.fc39.ppc64le cairo-1.17.8-5.fc40.ppc64le cmake-filesystem-3.27.4-8.fc40.ppc64le cpp-13.2.1-3.fc40.ppc64le default-fonts-core-sans-4.0-9.fc40.noarch expat-2.5.0-3.fc39.ppc64le fontconfig-2.14.2-5.fc40.ppc64le fontconfig-devel-2.14.2-5.fc40.ppc64le fonts-filesystem-1:2.0.5-12.fc39.noarch freetype-2.13.1-2.fc40.ppc64le freetype-devel-2.13.1-2.fc40.ppc64le gc-8.2.2-4.fc39.ppc64le gcc-13.2.1-3.fc40.ppc64le gcc-c++-13.2.1-3.fc40.ppc64le gcc-plugin-annobin-13.2.1-3.fc40.ppc64le gettext-0.22-2.fc39.ppc64le gettext-envsubst-0.22-2.fc39.ppc64le gettext-libs-0.22-2.fc39.ppc64le gettext-runtime-0.22-2.fc39.ppc64le gl-manpages-1.1-29.20190306.fc40.noarch glew-devel-2.2.0-5.fc39.ppc64le glib2-2.78.0-2.fc40.ppc64le glib2-devel-2.78.0-2.fc40.ppc64le glibc-devel-2.38.9000-9.fc40.ppc64le gnutls-3.8.1-1.fc40.ppc64le google-noto-fonts-common-20230801-3.fc40.noarch google-noto-sans-vf-fonts-20230801-3.fc40.noarch graphite2-1.3.14-12.fc39.ppc64le graphite2-devel-1.3.14-12.fc39.ppc64le groff-base-1.23.0-2.fc39.ppc64le guile22-2.2.7-9.fc39.ppc64le harfbuzz-8.2.1-1.fc40.ppc64le harfbuzz-devel-8.2.1-1.fc40.ppc64le harfbuzz-icu-8.2.1-1.fc40.ppc64le kernel-headers-6.6.0-0.rc2.git0.1.fc40.ppc64le lcms2-2.15-2.fc40.ppc64le libGLEW-2.2.0-5.fc39.ppc64le libICE-1.0.10-12.fc40.ppc64le libICE-devel-1.0.10-12.fc40.ppc64le libSM-1.2.3-14.fc40.ppc64le libSM-devel-1.2.3-14.fc40.ppc64le libX11-1.8.6-3.fc40.ppc64le libX11-common-1.8.6-3.fc40.noarch libX11-devel-1.8.6-3.fc40.ppc64le libX11-xcb-1.8.6-3.fc40.ppc64le libXau-1.0.11-4.fc40.ppc64le libXau-devel-1.0.11-4.fc40.ppc64le libXcursor-1.2.1-5.fc40.ppc64le libXcursor-devel-1.2.1-5.fc40.ppc64le libXext-1.3.5-3.fc39.ppc64le libXext-devel-1.3.5-3.fc39.ppc64le libXfixes-6.0.0-7.fc40.ppc64le libXfixes-devel-6.0.0-7.fc40.ppc64le libXft-2.3.8-4.fc40.ppc64le libXft-devel-2.3.8-4.fc40.ppc64le libXi-1.8.1-3.fc40.ppc64le libXinerama-1.1.5-4.fc40.ppc64le libXinerama-devel-1.1.5-4.fc40.ppc64le libXmu-1.1.4-4.fc40.ppc64le libXmu-devel-1.1.4-4.fc40.ppc64le libXrandr-1.5.2-12.fc40.ppc64le libXrandr-devel-1.5.2-12.fc40.ppc64le libXrender-0.9.11-4.fc40.ppc64le libXrender-devel-0.9.11-4.fc40.ppc64le libXt-1.2.1-6.fc40.ppc64le libXt-devel-1.2.1-6.fc40.ppc64le libXxf86vm-1.1.5-4.fc40.ppc64le libasan-13.2.1-3.fc40.ppc64le libatomic-13.2.1-3.fc40.ppc64le libb2-0.98.1-9.fc39.ppc64le libblkid-devel-2.39.2-1.fc40.ppc64le libdrm-2.4.114-3.fc39.ppc64le libdrm-devel-2.4.114-3.fc39.ppc64le libffi-devel-3.4.4-4.fc39.ppc64le libglvnd-1:1.7.0-1.fc40.ppc64le libglvnd-core-devel-1:1.7.0-1.fc40.ppc64le libglvnd-devel-1:1.7.0-1.fc40.ppc64le libglvnd-egl-1:1.7.0-1.fc40.ppc64le libglvnd-gles-1:1.7.0-1.fc40.ppc64le libglvnd-glx-1:1.7.0-1.fc40.ppc64le libglvnd-opengl-1:1.7.0-1.fc40.ppc64le libicu-73.2-2.fc39.ppc64le libicu-devel-73.2-2.fc39.ppc64le libjpeg-turbo-2.1.4-3.fc39.ppc64le libjpeg-turbo-devel-2.1.4-3.fc39.ppc64le libmng-2.0.3-19.fc40.ppc64le libmount-devel-2.39.2-1.fc40.ppc64le libmpc-1.3.1-3.fc39.ppc64le libpng-2:1.6.40-1.fc40.ppc64le libpng-devel-2:1.6.40-1.fc40.ppc64le libselinux-devel-3.5-5.fc39.ppc64le libsepol-devel-3.5-2.fc39.ppc64le libstdc++-devel-13.2.1-3.fc40.ppc64le libtool-ltdl-2.4.7-8.fc40.ppc64le libubsan-13.2.1-3.fc40.ppc64le libwayland-client-1.22.0-2.fc39.ppc64le libwayland-server-1.22.0-2.fc39.ppc64le libxcb-1.13.1-12.fc39.ppc64le libxcb-devel-1.13.1-12.fc39.ppc64le libxcrypt-devel-4.4.36-2.fc39.ppc64le libxml2-devel-2.11.5-1.fc40.ppc64le libxshmfence-1.3-13.fc39.ppc64le make-1:4.4.1-2.fc39.ppc64le mesa-libEGL-23.2.0~rc3-1.fc40.ppc64le mesa-libGL-23.2.0~rc3-1.fc40.ppc64le mesa-libGL-devel-23.2.0~rc3-1.fc40.ppc64le mesa-libGLU-9.0.3-1.fc39.ppc64le mesa-libGLU-devel-9.0.3-1.fc39.ppc64le mesa-libgbm-23.2.0~rc3-1.fc40.ppc64le mesa-libglapi-23.2.0~rc3-1.fc40.ppc64le mpdecimal-2.5.1-7.fc39.ppc64le ncurses-6.4-7.20230520.fc40.ppc64le nettle-3.9.1-2.fc39.ppc64le pcre2-devel-10.42-1.fc39.2.ppc64le pcre2-utf16-10.42-1.fc39.2.ppc64le pcre2-utf32-10.42-1.fc39.2.ppc64le perl-AutoLoader-5.74-500.fc40.noarch perl-B-1.88-500.fc40.ppc64le perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-500.fc40.noarch perl-Data-Dumper-2.188-501.fc39.ppc64le perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39.ppc64le perl-DynaLoader-1.54-500.fc40.ppc64le perl-Encode-4:3.19-500.fc39.ppc64le perl-Errno-1.37-500.fc40.ppc64le perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-500.fc40.ppc64le 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.ppc64le 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.ppc64le perl-Mozilla-CA-20230821-1.fc40.noarch perl-Net-SSLeay-1.92-10.fc39.ppc64le perl-POSIX-2.13-500.fc40.ppc64le perl-PathTools-3.89-500.fc39.ppc64le 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.ppc64le perl-SelectSaver-1.02-500.fc40.noarch perl-Socket-4:2.037-3.fc39.ppc64le perl-Storable-1:3.32-500.fc39.ppc64le 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.ppc64le perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.0-500.fc40.ppc64le perl-locale-1.10-500.fc40.noarch perl-mro-1.28-500.fc40.ppc64le 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.ppc64le python-pip-wheel-23.2.1-1.fc39.noarch python3-3.12.0~rc3-1.fc40.ppc64le python3-libs-3.12.0~rc3-1.fc40.ppc64le python3-setuptools-67.7.2-7.fc40.noarch qt3-3.3.8b-95.fc40.ppc64le qt3-devel-3.3.8b-95.fc40.ppc64le sysprof-capture-devel-3.48.0-2.fc39.ppc64le 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.ppc64le zlib-ng-compat-devel-2.1.3-5.fc40.ppc64le 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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689724800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.t4ypJ9 + 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 . + echo 'Patch #0 (amanith-0.3-nothirdpartystatic.patch):' 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 + echo 'Patch #1 (amanith-0.3-system-glew.patch):' 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 + echo 'Patch #3 (amanith-0.3-gcc-C++fix.patch):' 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 + echo 'Patch #4 (amanith-0.3-system-libjpeg.patch):' 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 + echo 'Patch #5 (amanith-0.3-system-libpng.patch):' 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 + echo 'Patch #6 (amanith-0.3-freetype-fix.patch):' 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 + echo 'Patch #7 (amanith-0.3-system-freetype.patch):' 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 + echo 'Patch #8 (amanith-0.3-gcc43.patch):' 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 + echo 'Patch #9 (amanith-0.3-gcc44.patch):' 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 + echo 'Patch #10 (amanith-0.3-fix-DSO.patch):' 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 + echo 'Patch #11 (amanith-0.3-gcc-constructor-fix.patch):' 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 + echo 'Patch #12 (amanith-0.3-libpng15-fix.patch):' 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.QyLxdz + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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 -j5 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 { | ^~~~~ 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 { | ^~~~~ 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() { | ^~~~~ ../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/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ 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 { | ^~~~~ ../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/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 { | ^~~~~ ../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)) { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../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; | ^~~~~~~ ../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 ../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)) { | ^~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 { | ^~~~~ 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() { | ^~~~~ ../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/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 { | ^~~~~ ../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; | ^~ ../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; | ^ 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; | ^ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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)) { | ^~~~~~ 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 { | ^~~~~ ../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)) { | ^~~~~~ ../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/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)) { | ^~~~~ ../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)) { | ^~~~~~ ../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)) { | ^~~~~ ../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)) { | ^~~~~~ ../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) { | ^~~~~~~ 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 { | ^~~~~ ../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) { | ^~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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)) { | ^~~~~~ ../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 ‘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)) { | ^~~~~~ 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)) { | ^~~~~~ ../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; | ^~ ../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/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/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/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/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/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/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/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/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/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/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/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/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/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/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)) { | ^~~~~ ../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)) { | ^~~~~~ 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)) { | ^~~~~ ../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)) { | ^~~~~~ ../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)) { | ^~~~~ 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)) { | ^~~~~~ 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)) { | ^~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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)) { | ^~~~~~ ../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/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)) { | ^~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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)) { | ^~~~~~ ../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)) { | ^~~~~~ 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 { | ^~~~~ ../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 ../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)) { | ^~~~~~ 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/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)) { | ^~~~~ ../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)) { | ^~~~~~ 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() { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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)) { | ^~~~~ 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); | ^ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 { | ^~~~~ 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 { | ^~~~~ ../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)) { | ^~~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../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) { | ^~~~~~~~~~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../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; | ^~~~~ ../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)) { | ^~~~~~ ../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)) { | ^~~~~~ ../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)) { | ^~~~~~ ../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)) { | ^~~~~ 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)) { | ^~~~~~ ../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)) { | ^~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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; | ~~~~~~~~~~^~~~~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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; | ^~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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)) { | ^~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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) { | ^~~~~~~ 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 { | ^~~~~ 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/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/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 = 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)) { | ^~~~~~ ../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/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)) { | ^~~~~~ ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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/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 { | ^~~~~ 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/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/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 { | ^~~~~ ../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/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/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)) { | ^~~~~~ ../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: ../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/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)) { | ^~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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/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 { | ^~~~~ 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/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)) { | ^~~~~~ ../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)) { | ^~~~~ 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 { | ^~~~~ ../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/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/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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::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; | ^ 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 { | ^~~~~ ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 == '+') | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 fonts && qmake fonts.pro -o Makefile cd jpeg && qmake jpeg.pro -o Makefile cd png && qmake png.pro -o Makefile cd jpeg && make -f 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 bspline2d && qmake bspline2d.pro -o Makefile cd bezier2d && qmake bezier2d.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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/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/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/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 = 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; } | ^~~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 { | ^~~~~ 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)) { | ^~~~~ ../../../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 /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; } | ^~~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 /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; } | ^~~~~~~~ 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 { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../../../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 { | ^~~~~ 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; } | ^~~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 ../../../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 { | ^~~~~ 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; } | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(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 ) | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ /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/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)) { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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/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() { | ^~~~~ ../../../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/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 ../../../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; } | ^~~~~~~~ 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/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 { | ^~~~~ 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/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)) { | ^~~~~ 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)) { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 { | ^~~~~ 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; } | ^~~~~~~~ ../../../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++ -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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' ) | ~~~^~~~~~~~~~~~~~~~~~~~~ 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; } | ^~~~~~~~ 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; | ^~~~~~~ /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 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; } | ^~~~~ 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: | ^~~~ 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; } | ^~~~~ 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. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~ 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 { | ^~~~~ 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. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../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/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/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 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/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 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) { | ^~~~~~~~~ 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/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/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) { | ^~~~~~~ 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)) { | ^~~~~ 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++ -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 { | ^~~~~ 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/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 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 { | ^~~~~ ../../../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 { | ^~~~~ 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)) { | ^~~~~ ../../../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/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 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_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 { | ^~~~~ 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/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: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: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/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 /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/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 { | ^~~~~ 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)) { | ^~~~~ ../../../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/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 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; } | ^~~~~~~~ ../../../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/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 { | ^~~~~ 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) { | ^~~~~~~ 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; } | ^~~~~~~~ ../../../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) { | ^~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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() { | ^~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 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 { | ^~~~~ 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/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 ) | ^~~~~ ../../../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 { | ^~~~~ /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/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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_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) { | ^~~~~~~ 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) { | ^~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../../../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) { | ^~~~~~~ ../../../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) { | ^~~~~~~ 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 { | ^~~~~ 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/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() 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/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: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 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 { | ^~~~~ 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; } | ^~~~~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ /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/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 { | ^~~~~ 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 { | ^~~~~ 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) { | ^~~~~~~ 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; } | ^ ../../../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 { | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has 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/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; } | ^~ ../../../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; | ~~~~~~~^~~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has 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/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) { | ^~~~~~~ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 ../../../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 { | ^~~~~ ../../../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 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/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 { | ^~~~~ 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 { | ^~~~~ ../../../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 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 { | ^~~~~ 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; } | ^~~~~~~~ ../../../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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 { | ^~~~~ 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 { | ^~~~~ ../../../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 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 { | ^~~~~ ../../../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 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; } | ^~ 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 { | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has 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/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 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/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/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../../../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 { | ^~~~~ 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; } | ^~~~~~~~ ../../../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.fjks9Q + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le ++ dirname /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.ppc64le + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/lib64 + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/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.ppc64le/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.ppc64le/usr/lib64 + cp -a include/amanith /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/include + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 0.3-52.fc40 --unique-debug-suffix -0.3-52.fc40.ppc64le --unique-debug-src-base amanith-0.3-52.fc40.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -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.ppc64le 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 -j5 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: amanith-0.3-52.fc40.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8Ga5bn + umask 022 + cd /builddir/build/BUILD + cd amanith + DOCDIR=/builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/CHANGELOG /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/FAQ /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/LICENSE.QPL /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/README /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/doc/amanith.chm /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le/usr/share/doc/amanith + RPM_EC=0 ++ jobs -p + exit 0 Provides: amanith = 0.3-52.fc40 amanith(ppc-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.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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.17)(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.ppc64le Provides: amanith-devel = 0.3-52.fc40 amanith-devel(ppc-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.ppc64le Provides: amanith-debugsource = 0.3-52.fc40 amanith-debugsource(ppc-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.ppc64le Provides: amanith-debuginfo = 0.3-52.fc40 amanith-debuginfo(ppc-64) = 0.3-52.fc40 debuginfo(build-id) = 1486a8f3b9fcb0b9c1892701e1603979cdce761e debuginfo(build-id) = 2d3067d7b03b52b9e87926afedb12e2f08649a58 debuginfo(build-id) = 33ad391d81659145875147752abca4a93d66ba59 debuginfo(build-id) = a9734506b5087f7a6425269435930fb6dde41b5d libamanith.so.1.0.0-0.3-52.fc40.ppc64le.debug()(64bit) libfontimpexp.so.1.0.0-0.3-52.fc40.ppc64le.debug()(64bit) libjpegimpexp.so.1.0.0-0.3-52.fc40.ppc64le.debug()(64bit) libpngimpexp.so.1.0.0-0.3-52.fc40.ppc64le.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: amanith-debugsource(ppc-64) = 0.3-52.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le Wrote: /builddir/build/RPMS/amanith-devel-0.3-52.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/amanith-debugsource-0.3-52.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/amanith-0.3-52.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/amanith-debuginfo-0.3-52.fc40.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.k08x7F + umask 022 + cd /builddir/build/BUILD + cd amanith + /usr/bin/rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.B1yKBe + 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-ppc64le-1695326648.504497/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-ppc64le-1695326648.504497/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-ppc64le-1695326648.504497/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/amanith-0.3-52.fc40.src.rpm) Config(child) 2 minutes 28 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-debuginfo", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "ppc64le" }, { "name": "amanith-devel", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "ppc64le" }, { "name": "amanith", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "src" }, { "name": "amanith", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "ppc64le" }, { "name": "amanith-debugsource", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "ppc64le" } ] } RPMResults finished