Warning: Permanently added '162.133.130.154' (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-s390x --chroot fedora-rawhide-s390x Version: 0.69 PID: 5768 Logging PID: 5769 Task: {'appstream': False, 'background': True, 'build_id': 6408463, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', '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-s390x/', '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-s390x', '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-196t0dv9/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-196t0dv9/amanith', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-196t0dv9/amanith'... Running: git checkout 33d44bd6ec58263aa32db2b12e524082ae1afd1c -- cmd: ['git', 'checkout', '33d44bd6ec58263aa32db2b12e524082ae1afd1c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-196t0dv9/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-196t0dv9/amanith rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading amanith_03.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o amanith_03.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/tuliom/zlib-ng-compat-mpb/amanith/amanith_03.tar.gz/md5/392e79d36cc2d57921c7fefacbc4d4a3/amanith_03.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7508k 100 7508k 0 0 3490k 0 0:00:02 0:00:02 --:--:-- 3490k INFO: Reading stdout from command: md5sum amanith_03.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-196t0dv9/amanith/amanith.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-196t0dv9/amanith --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1695326889.393960 -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-196t0dv9/amanith/amanith.spec) Config(fedora-rawhide-s390x) 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-s390x-bootstrap-1695326889.393960/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-s390x-bootstrap-1695326889.393960/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/f6c3d15910b407209e579b3d5ca04935516dc3f1bfecb9cd3d6cef31f4557b55/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/f6c3d15910b407209e579b3d5ca04935516dc3f1bfecb9cd3d6cef31f4557b55/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 895 kB/s | 9.4 MB 00:10 fedora 12 MB/s | 63 MB 00:05 Last metadata expiration check: 0:00:08 ago on Thu Sep 21 20:08:35 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 s390x 1:1.14.10-1.fc40 fedora 159 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus s390x 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd s390x 235-5.fc39 fedora 106 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.1 M Installed size: 3.5 M Downloading Packages: (1/7): python3-dbus-1.3.2-4.fc39.s390x.rpm 180 kB/s | 157 kB 00:00 (2/7): dbus-libs-1.14.10-1.fc40.s390x.rpm 32 kB/s | 159 kB 00:05 (3/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 71 kB/s | 355 kB 00:05 (4/7): python3-distro-1.8.0-6.fc39.noarch.rpm 12 kB/s | 49 kB 00:04 (5/7): python3-six-1.16.0-12.fc39.noarch.rpm 250 kB/s | 41 kB 00:00 (6/7): python3-systemd-235-5.fc39.s390x.rpm 469 kB/s | 106 kB 00:00 (7/7): python3-dnf-plugins-core-4.4.2-1.fc39.no 759 kB/s | 293 kB 00:00 -------------------------------------------------------------------------------- Total 210 kB/s | 1.1 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.s390x 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.s390x 5/7 Installing : python3-dbus-1.3.2-4.fc39.s390x 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.s390x 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.s390x 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.s390x 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.s390x python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.s390x 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.s390x 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-s390x-1695326889.393960/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 14 MB/s | 9.4 MB 00:00 fedora 14 MB/s | 63 MB 00:04 Last metadata expiration check: 0:00:02 ago on Thu Sep 21 20:09:20 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash s390x 5.2.15-5.fc39 fedora 1.8 M bzip2 s390x 1.0.8-16.fc39 fedora 53 k coreutils s390x 9.4-1.fc40 fedora 1.2 M cpio s390x 2.14-4.fc39 fedora 283 k diffutils s390x 3.10-3.fc39 fedora 407 k fedora-release-common noarch 40-0.7 fedora 18 k findutils s390x 1:4.9.0-6.fc40 fedora 497 k gawk s390x 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack s390x 2.38.9000-9.fc40 fedora 74 k grep s390x 3.11-5.fc40 fedora 305 k gzip s390x 1.12-6.fc39 fedora 173 k info s390x 7.0.3-3.fc39 fedora 192 k patch s390x 2.7.6-22.fc39 fedora 134 k redhat-rpm-config noarch 270-1.fc40 copr_base 74 k rpm-build s390x 4.19.0-1.fc40 fedora 78 k sed s390x 4.8-14.fc39 fedora 309 k shadow-utils s390x 2:4.14.0-1.fc40 fedora 1.3 M tar s390x 2:1.35-2.fc40 fedora 874 k unzip s390x 6.0-62.fc39 fedora 194 k util-linux s390x 2.39.2-1.fc40 copr_base 1.1 M which s390x 2.21-40.fc39 fedora 43 k xz s390x 5.4.4-1.fc39 fedora 557 k Installing dependencies: alternatives s390x 1.25-1.fc39 fedora 39 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs s390x 3.1.2-4.fc40 fedora 121 k authselect s390x 1.4.2-3.fc39 fedora 144 k authselect-libs s390x 1.4.2-3.fc39 fedora 247 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils s390x 2.41-5.fc40 copr_base 5.9 M binutils-gold s390x 2.41-5.fc40 copr_base 993 k bzip2-libs s390x 1.0.8-16.fc39 fedora 46 k ca-certificates noarch 2023.2.60_v7.0.306-3.fc40 fedora 837 k coreutils-common s390x 9.4-1.fc40 fedora 2.1 M cracklib s390x 2.9.11-2.fc40 copr_base 84 k crypto-policies noarch 20230731-1.git5ed06e0.fc39 fedora 99 k curl s390x 8.3.0-1.fc40 copr_base 354 k cyrus-sasl-lib s390x 2.1.28-11.fc40 copr_base 820 k debugedit s390x 5.0-10.fc39 fedora 81 k dwz s390x 0.15-3.fc39 fedora 144 k ed s390x 1.19-4.fc39 fedora 80 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils s390x 0.189-6.fc40 copr_base 555 k elfutils-debuginfod-client s390x 0.189-6.fc40 copr_base 39 k elfutils-default-yama-scope noarch 0.189-6.fc40 copr_base 14 k elfutils-libelf s390x 0.189-6.fc40 copr_base 201 k elfutils-libs s390x 0.189-6.fc40 copr_base 275 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 s390x 5.45-1.fc40 copr_base 50 k file-libs s390x 5.45-1.fc40 copr_base 770 k filesystem s390x 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 s390x 13.2-9.fc40 fedora 4.0 M gdbm-libs s390x 1:1.23-4.fc39 fedora 58 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc s390x 2.38.9000-9.fc40 fedora 1.8 M glibc-common s390x 2.38.9000-9.fc40 fedora 374 k glibc-gconv-extra s390x 2.38.9000-9.fc40 fedora 1.7 M gmp s390x 1:6.2.1-5.fc39 fedora 325 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 s390x 2.13.1-7.fc39 fedora 44 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs s390x 1.6.1-7.fc39 fedora 31 k krb5-libs s390x 1.21.2-1.fc40 fedora 780 k libacl s390x 2.3.1-9.fc40 fedora 24 k libarchive s390x 3.7.2-1.fc40 copr_base 441 k libattr s390x 2.5.1-9.fc40 fedora 18 k libblkid s390x 2.39.2-1.fc40 copr_base 121 k libbrotli s390x 1.1.0-1.fc40 fedora 379 k libcap s390x 2.48-7.fc39 fedora 69 k libcap-ng s390x 0.8.3-8.fc40 fedora 32 k libcom_err s390x 1.47.0-2.fc39 fedora 26 k libcurl s390x 8.3.0-1.fc40 copr_base 362 k libdb s390x 5.3.28-58.fc40 copr_base 775 k libeconf s390x 0.5.2-1.fc40 fedora 32 k libevent s390x 2.1.12-9.fc39 fedora 260 k libfdisk s390x 2.39.2-1.fc40 copr_base 166 k libffi s390x 3.4.4-4.fc39 fedora 36 k libgcc s390x 13.2.1-3.fc40 fedora 83 k libgomp s390x 13.2.1-3.fc40 fedora 324 k libidn2 s390x 2.3.4-3.fc39 fedora 118 k libmount s390x 2.39.2-1.fc40 copr_base 159 k libnghttp2 s390x 1.56.0-1.fc40 copr_base 78 k libnsl2 s390x 2.0.0-6.fc39 fedora 30 k libpkgconf s390x 1.9.5-2.fc39 fedora 38 k libpsl s390x 0.21.2-4.fc39 fedora 63 k libpwquality s390x 1.4.5-6.fc39 fedora 121 k libselinux s390x 3.5-5.fc39 fedora 91 k libsemanage s390x 3.5-4.fc39 fedora 122 k libsepol s390x 3.5-2.fc39 fedora 330 k libsigsegv s390x 2.14-5.fc39 fedora 27 k libsmartcols s390x 2.39.2-1.fc40 copr_base 70 k libssh s390x 0.10.5-2.fc40 copr_base 209 k libssh-config noarch 0.10.5-2.fc40 copr_base 9.6 k libstdc++ s390x 13.2.1-3.fc40 fedora 950 k libtasn1 s390x 4.19.0-3.fc39 fedora 77 k libtirpc s390x 1.3.3-1.rc2.fc39 fedora 95 k libunistring s390x 1.1-5.fc40 fedora 556 k libutempter s390x 1.2.1-10.fc39 fedora 26 k libuuid s390x 2.39.2-1.fc40 copr_base 29 k libverto s390x 0.3.2-6.fc39 fedora 21 k libxcrypt s390x 4.4.36-2.fc39 fedora 124 k libxml2 s390x 2.11.5-1.fc40 copr_base 711 k libzstd s390x 1.5.5-4.fc40 copr_base 343 k lua-libs s390x 5.4.6-3.fc39 fedora 142 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs s390x 1.9.4-4.fc39 fedora 81 k mpfr s390x 4.2.0-3.fc39 fedora 298 k ncurses-base noarch 6.4-7.20230520.fc40 fedora 88 k ncurses-libs s390x 6.4-7.20230520.fc40 fedora 361 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap s390x 2.6.6-1.fc39 fedora 262 k openssl-libs s390x 1:3.1.1-4.fc40 copr_base 1.9 M p11-kit s390x 0.25.0-2.fc39 fedora 507 k p11-kit-trust s390x 0.25.0-2.fc39 fedora 141 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam s390x 1.5.3-2.fc39 fedora 558 k pam-libs s390x 1.5.3-2.fc39 fedora 59 k pcre2 s390x 10.42-1.fc39.2 fedora 250 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf s390x 1.9.5-2.fc39 fedora 43 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config s390x 1.9.5-2.fc39 fedora 9.6 k popt s390x 1.19-3.fc39 fedora 69 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 s390x 8.2-4.fc39 fedora 229 k rpm s390x 4.19.0-1.fc40 fedora 538 k rpm-build-libs s390x 4.19.0-1.fc40 fedora 97 k rpm-libs s390x 4.19.0-1.fc40 fedora 323 k rpm-sequoia s390x 1.5.0-1.fc40 fedora 1.0 M rust-srpm-macros noarch 24-5.fc40 fedora 12 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs s390x 3.43.1-1.fc40 fedora 737 k systemd-libs s390x 254.2-12.fc40 fedora 696 k util-linux-core s390x 2.39.2-1.fc40 copr_base 483 k xxhash-libs s390x 0.8.2-1.fc39 fedora 37 k xz-libs s390x 5.4.4-1.fc39 fedora 114 k zip s390x 3.0-39.fc40 fedora 283 k zlib-ng-compat s390x 2.1.3-5.fc40 copr_base 68 k zstd s390x 1.5.5-4.fc40 copr_base 506 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 53 M Installed size: 179 M Downloading Packages: (1/152): binutils-gold-2.41-5.fc40.s390x.rpm 22 MB/s | 993 kB 00:00 (2/152): cracklib-2.9.11-2.fc40.s390x.rpm 1.8 MB/s | 84 kB 00:00 (3/152): binutils-2.41-5.fc40.s390x.rpm 109 MB/s | 5.9 MB 00:00 (4/152): curl-8.3.0-1.fc40.s390x.rpm 33 MB/s | 354 kB 00:00 (5/152): cyrus-sasl-lib-2.1.28-11.fc40.s390x.rp 72 MB/s | 820 kB 00:00 (6/152): elfutils-debuginfod-client-0.189-6.fc4 11 MB/s | 39 kB 00:00 (7/152): elfutils-default-yama-scope-0.189-6.fc 3.6 MB/s | 14 kB 00:00 (8/152): elfutils-libelf-0.189-6.fc40.s390x.rpm 52 MB/s | 201 kB 00:00 (9/152): elfutils-0.189-6.fc40.s390x.rpm 55 MB/s | 555 kB 00:00 (10/152): file-5.45-1.fc40.s390x.rpm 7.7 MB/s | 50 kB 00:00 (11/152): elfutils-libs-0.189-6.fc40.s390x.rpm 23 MB/s | 275 kB 00:00 (12/152): file-libs-5.45-1.fc40.s390x.rpm 84 MB/s | 770 kB 00:00 (13/152): libarchive-3.7.2-1.fc40.s390x.rpm 91 MB/s | 441 kB 00:00 (14/152): libblkid-2.39.2-1.fc40.s390x.rpm 30 MB/s | 121 kB 00:00 (15/152): libdb-5.3.28-58.fc40.s390x.rpm 126 MB/s | 775 kB 00:00 (16/152): libfdisk-2.39.2-1.fc40.s390x.rpm 29 MB/s | 166 kB 00:00 (17/152): libcurl-8.3.0-1.fc40.s390x.rpm 43 MB/s | 362 kB 00:00 (18/152): libmount-2.39.2-1.fc40.s390x.rpm 46 MB/s | 159 kB 00:00 (19/152): libnghttp2-1.56.0-1.fc40.s390x.rpm 21 MB/s | 78 kB 00:00 (20/152): libsmartcols-2.39.2-1.fc40.s390x.rpm 19 MB/s | 70 kB 00:00 (21/152): libssh-0.10.5-2.fc40.s390x.rpm 57 MB/s | 209 kB 00:00 (22/152): libssh-config-0.10.5-2.fc40.noarch.rp 2.8 MB/s | 9.6 kB 00:00 (23/152): libuuid-2.39.2-1.fc40.s390x.rpm 8.1 MB/s | 29 kB 00:00 (24/152): libzstd-1.5.5-4.fc40.s390x.rpm 84 MB/s | 343 kB 00:00 (25/152): redhat-rpm-config-270-1.fc40.noarch.r 15 MB/s | 74 kB 00:00 (26/152): openssl-libs-3.1.1-4.fc40.s390x.rpm 146 MB/s | 1.9 MB 00:00 (27/152): libxml2-2.11.5-1.fc40.s390x.rpm 38 MB/s | 711 kB 00:00 (28/152): util-linux-core-2.39.2-1.fc40.s390x.r 90 MB/s | 483 kB 00:00 (29/152): zlib-ng-compat-2.1.3-5.fc40.s390x.rpm 20 MB/s | 68 kB 00:00 (30/152): zstd-1.5.5-4.fc40.s390x.rpm 108 MB/s | 506 kB 00:00 (31/152): util-linux-2.39.2-1.fc40.s390x.rpm 62 MB/s | 1.1 MB 00:00 (32/152): ansible-srpm-macros-1-11.fc39.noarch. 44 kB/s | 21 kB 00:00 (33/152): alternatives-1.25-1.fc39.s390x.rpm 74 kB/s | 39 kB 00:00 (34/152): audit-libs-3.1.2-4.fc40.s390x.rpm 147 kB/s | 121 kB 00:00 (35/152): basesystem-11-18.fc39.noarch.rpm 45 kB/s | 7.2 kB 00:00 (36/152): authselect-1.4.2-3.fc39.s390x.rpm 263 kB/s | 144 kB 00:00 (37/152): authselect-libs-1.4.2-3.fc39.s390x.rp 401 kB/s | 247 kB 00:00 (38/152): bzip2-1.0.8-16.fc39.s390x.rpm 286 kB/s | 53 kB 00:00 (39/152): bzip2-libs-1.0.8-16.fc39.s390x.rpm 276 kB/s | 46 kB 00:00 (40/152): ca-certificates-2023.2.60_v7.0.306-3. 1.5 MB/s | 837 kB 00:00 (41/152): bash-5.2.15-5.fc39.s390x.rpm 2.3 MB/s | 1.8 MB 00:00 (42/152): coreutils-9.4-1.fc40.s390x.rpm 2.3 MB/s | 1.2 MB 00:00 (43/152): cpio-2.14-4.fc39.s390x.rpm 1.6 MB/s | 283 kB 00:00 (44/152): crypto-policies-20230731-1.git5ed06e0 629 kB/s | 99 kB 00:00 (45/152): debugedit-5.0-10.fc39.s390x.rpm 512 kB/s | 81 kB 00:00 (46/152): diffutils-3.10-3.fc39.s390x.rpm 2.2 MB/s | 407 kB 00:00 (47/152): coreutils-common-9.4-1.fc40.s390x.rpm 4.9 MB/s | 2.1 MB 00:00 (48/152): dwz-0.15-3.fc39.s390x.rpm 897 kB/s | 144 kB 00:00 (49/152): ed-1.19-4.fc39.s390x.rpm 513 kB/s | 80 kB 00:00 (50/152): efi-srpm-macros-5-9.fc39.noarch.rpm 147 kB/s | 22 kB 00:00 (51/152): fedora-gpg-keys-40-0.1.noarch.rpm 816 kB/s | 130 kB 00:00 (52/152): fedora-release-40-0.7.noarch.rpm 53 kB/s | 8.0 kB 00:00 (53/152): fedora-release-common-40-0.7.noarch.r 120 kB/s | 18 kB 00:00 (54/152): fedora-release-identity-basic-40-0.7. 57 kB/s | 8.8 kB 00:00 (55/152): fedora-repos-40-0.1.noarch.rpm 62 kB/s | 9.4 kB 00:00 (56/152): fedora-repos-rawhide-40-0.1.noarch.rp 59 kB/s | 9.0 kB 00:00 (57/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 174 kB/s | 26 kB 00:00 (58/152): filesystem-3.18-6.fc39.s390x.rpm 5.1 MB/s | 1.1 MB 00:00 (59/152): findutils-4.9.0-6.fc40.s390x.rpm 2.6 MB/s | 497 kB 00:00 (60/152): forge-srpm-macros-0.1.0-1.fc40.noarch 120 kB/s | 18 kB 00:00 (61/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 48 kB/s | 7.4 kB 00:00 (62/152): gawk-5.2.2-2.fc39.s390x.rpm 4.6 MB/s | 1.1 MB 00:00 (63/152): gdbm-libs-1.23-4.fc39.s390x.rpm 371 kB/s | 58 kB 00:00 (64/152): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 51 kB/s | 7.8 kB 00:00 (65/152): gdb-minimal-13.2-9.fc40.s390x.rpm 11 MB/s | 4.0 MB 00:00 (66/152): glibc-2.38.9000-9.fc40.s390x.rpm 7.2 MB/s | 1.8 MB 00:00 (67/152): glibc-common-2.38.9000-9.fc40.s390x.r 2.1 MB/s | 374 kB 00:00 (68/152): glibc-gconv-extra-2.38.9000-9.fc40.s3 9.2 MB/s | 1.7 MB 00:00 (69/152): glibc-minimal-langpack-2.38.9000-9.fc 473 kB/s | 74 kB 00:00 (70/152): gmp-6.2.1-5.fc39.s390x.rpm 1.8 MB/s | 325 kB 00:00 (71/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 58 kB/s | 8.8 kB 00:00 (72/152): go-srpm-macros-3.2.0-7.fc40.noarch.rp 176 kB/s | 27 kB 00:00 (73/152): grep-3.11-5.fc40.s390x.rpm 1.7 MB/s | 305 kB 00:00 (74/152): gzip-1.12-6.fc39.s390x.rpm 1.1 MB/s | 173 kB 00:00 (75/152): info-7.0.3-3.fc39.s390x.rpm 1.2 MB/s | 192 kB 00:00 (76/152): jansson-2.13.1-7.fc39.s390x.rpm 288 kB/s | 44 kB 00:00 (77/152): kernel-srpm-macros-1.0-20.fc39.noarch 69 kB/s | 10 kB 00:00 (78/152): keyutils-libs-1.6.1-7.fc39.s390x.rpm 201 kB/s | 31 kB 00:00 (79/152): krb5-libs-1.21.2-1.fc40.s390x.rpm 3.7 MB/s | 780 kB 00:00 (80/152): libacl-2.3.1-9.fc40.s390x.rpm 159 kB/s | 24 kB 00:00 (81/152): libattr-2.5.1-9.fc40.s390x.rpm 118 kB/s | 18 kB 00:00 (82/152): libbrotli-1.1.0-1.fc40.s390x.rpm 2.1 MB/s | 379 kB 00:00 (83/152): libcap-2.48-7.fc39.s390x.rpm 453 kB/s | 69 kB 00:00 (84/152): libcap-ng-0.8.3-8.fc40.s390x.rpm 210 kB/s | 32 kB 00:00 (85/152): libeconf-0.5.2-1.fc40.s390x.rpm 212 kB/s | 32 kB 00:00 (86/152): libcom_err-1.47.0-2.fc39.s390x.rpm 170 kB/s | 26 kB 00:00 (87/152): libevent-2.1.12-9.fc39.s390x.rpm 1.5 MB/s | 260 kB 00:00 (88/152): libgcc-13.2.1-3.fc40.s390x.rpm 550 kB/s | 83 kB 00:00 (89/152): libffi-3.4.4-4.fc39.s390x.rpm 233 kB/s | 36 kB 00:00 (90/152): libgomp-13.2.1-3.fc40.s390x.rpm 1.9 MB/s | 324 kB 00:00 (91/152): libidn2-2.3.4-3.fc39.s390x.rpm 770 kB/s | 118 kB 00:00 (92/152): libnsl2-2.0.0-6.fc39.s390x.rpm 193 kB/s | 30 kB 00:00 (93/152): libpkgconf-1.9.5-2.fc39.s390x.rpm 246 kB/s | 38 kB 00:00 (94/152): libpwquality-1.4.5-6.fc39.s390x.rpm 791 kB/s | 121 kB 00:00 (95/152): libpsl-0.21.2-4.fc39.s390x.rpm 410 kB/s | 63 kB 00:00 (96/152): libselinux-3.5-5.fc39.s390x.rpm 581 kB/s | 91 kB 00:00 (97/152): libsemanage-3.5-4.fc39.s390x.rpm 797 kB/s | 122 kB 00:00 (98/152): libsepol-3.5-2.fc39.s390x.rpm 1.9 MB/s | 330 kB 00:00 (99/152): libsigsegv-2.14-5.fc39.s390x.rpm 173 kB/s | 27 kB 00:00 (100/152): libstdc++-13.2.1-3.fc40.s390x.rpm 5.5 MB/s | 950 kB 00:00 (101/152): libtasn1-4.19.0-3.fc39.s390x.rpm 495 kB/s | 77 kB 00:00 (102/152): libtirpc-1.3.3-1.rc2.fc39.s390x.rpm 608 kB/s | 95 kB 00:00 (103/152): libunistring-1.1-5.fc40.s390x.rpm 3.4 MB/s | 556 kB 00:00 (104/152): libutempter-1.2.1-10.fc39.s390x.rpm 171 kB/s | 26 kB 00:00 (105/152): libverto-0.3.2-6.fc39.s390x.rpm 135 kB/s | 21 kB 00:00 (106/152): libxcrypt-4.4.36-2.fc39.s390x.rpm 813 kB/s | 124 kB 00:00 (107/152): lua-libs-5.4.6-3.fc39.s390x.rpm 883 kB/s | 142 kB 00:00 (108/152): lua-srpm-macros-1-9.fc39.noarch.rpm 56 kB/s | 8.6 kB 00:00 (109/152): lz4-libs-1.9.4-4.fc39.s390x.rpm 533 kB/s | 81 kB 00:00 (110/152): mpfr-4.2.0-3.fc39.s390x.rpm 1.7 MB/s | 298 kB 00:00 (111/152): ncurses-base-6.4-7.20230520.fc40.noa 560 kB/s | 88 kB 00:00 (112/152): ncurses-libs-6.4-7.20230520.fc40.s39 2.2 MB/s | 361 kB 00:00 (113/152): ocaml-srpm-macros-8-2.fc39.noarch.rp 89 kB/s | 14 kB 00:00 (114/152): openblas-srpm-macros-2-14.fc39.noarc 49 kB/s | 7.5 kB 00:00 (115/152): openldap-2.6.6-1.fc39.s390x.rpm 1.6 MB/s | 262 kB 00:00 (116/152): p11-kit-0.25.0-2.fc39.s390x.rpm 2.6 MB/s | 507 kB 00:00 (117/152): p11-kit-trust-0.25.0-2.fc39.s390x.rp 885 kB/s | 141 kB 00:00 (118/152): package-notes-srpm-macros-0.5-9.fc39 74 kB/s | 11 kB 00:00 (119/152): pam-libs-1.5.3-2.fc39.s390x.rpm 381 kB/s | 59 kB 00:00 (120/152): pam-1.5.3-2.fc39.s390x.rpm 2.9 MB/s | 558 kB 00:00 (121/152): patch-2.7.6-22.fc39.s390x.rpm 876 kB/s | 134 kB 00:00 (122/152): pcre2-10.42-1.fc39.2.s390x.rpm 1.5 MB/s | 250 kB 00:00 (123/152): pcre2-syntax-10.42-1.fc39.2.noarch.r 890 kB/s | 143 kB 00:00 (124/152): perl-srpm-macros-1-51.fc39.noarch.rp 53 kB/s | 8.0 kB 00:00 (125/152): pkgconf-1.9.5-2.fc39.s390x.rpm 275 kB/s | 43 kB 00:00 (126/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 92 kB/s | 14 kB 00:00 (127/152): pkgconf-pkg-config-1.9.5-2.fc39.s390 63 kB/s | 9.6 kB 00:00 (128/152): popt-1.19-3.fc39.s390x.rpm 444 kB/s | 69 kB 00:00 (129/152): publicsuffix-list-dafsa-20230812-1.f 373 kB/s | 57 kB 00:00 (130/152): pyproject-srpm-macros-1.9.0-2.fc39.n 93 kB/s | 14 kB 00:00 (131/152): python-srpm-macros-3.12-4.fc40.noarc 162 kB/s | 25 kB 00:00 (132/152): qt5-srpm-macros-5.15.10-2.fc39.noarc 55 kB/s | 8.3 kB 00:00 (133/152): qt6-srpm-macros-6.5.2-3.fc40.noarch. 60 kB/s | 9.0 kB 00:00 (134/152): readline-8.2-4.fc39.s390x.rpm 1.4 MB/s | 229 kB 00:00 (135/152): rpm-4.19.0-1.fc40.s390x.rpm 2.8 MB/s | 538 kB 00:00 (136/152): rpm-build-4.19.0-1.fc40.s390x.rpm 516 kB/s | 78 kB 00:00 (137/152): rpm-build-libs-4.19.0-1.fc40.s390x.r 619 kB/s | 97 kB 00:00 (138/152): rpm-libs-4.19.0-1.fc40.s390x.rpm 1.8 MB/s | 323 kB 00:00 (139/152): rpm-sequoia-1.5.0-1.fc40.s390x.rpm 5.9 MB/s | 1.0 MB 00:00 (140/152): rust-srpm-macros-24-5.fc40.noarch.rp 78 kB/s | 12 kB 00:00 (141/152): setup-2.14.4-1.fc39.noarch.rpm 1.0 MB/s | 154 kB 00:00 (142/152): sed-4.8-14.fc39.s390x.rpm 1.7 MB/s | 309 kB 00:00 (143/152): shadow-utils-4.14.0-1.fc40.s390x.rpm 5.9 MB/s | 1.3 MB 00:00 (144/152): sqlite-libs-3.43.1-1.fc40.s390x.rpm 4.4 MB/s | 737 kB 00:00 (145/152): systemd-libs-254.2-12.fc40.s390x.rpm 3.4 MB/s | 696 kB 00:00 (146/152): unzip-6.0-62.fc39.s390x.rpm 1.2 MB/s | 194 kB 00:00 (147/152): tar-1.35-2.fc40.s390x.rpm 4.4 MB/s | 874 kB 00:00 (148/152): which-2.21-40.fc39.s390x.rpm 283 kB/s | 43 kB 00:00 (149/152): xxhash-libs-0.8.2-1.fc39.s390x.rpm 243 kB/s | 37 kB 00:00 (150/152): xz-libs-5.4.4-1.fc39.s390x.rpm 722 kB/s | 114 kB 00:00 (151/152): xz-5.4.4-1.fc39.s390x.rpm 3.0 MB/s | 557 kB 00:00 (152/152): zip-3.0-39.fc40.s390x.rpm 1.8 MB/s | 283 kB 00:00 -------------------------------------------------------------------------------- Total 5.9 MB/s | 53 MB 00:08 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.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-3.fc40.s390x 1/152 Running scriptlet: libgcc-13.2.1-3.fc40.s390x 1/152 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/152 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/152 Installing : fedora-release-identity-basic-40-0.7.noarch 3/152 Installing : fedora-repos-rawhide-40-0.1.noarch 4/152 Installing : fedora-gpg-keys-40-0.1.noarch 5/152 Installing : fedora-repos-40-0.1.noarch 6/152 Installing : fedora-release-common-40-0.7.noarch 7/152 Installing : fedora-release-40-0.7.noarch 8/152 Installing : setup-2.14.4-1.fc39.noarch 9/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 9/152 Installing : filesystem-3.18-6.fc39.s390x 10/152 Installing : basesystem-11-18.fc39.noarch 11/152 Installing : rust-srpm-macros-24-5.fc40.noarch 12/152 Installing : qt6-srpm-macros-6.5.2-3.fc40.noarch 13/152 Installing : qt5-srpm-macros-5.15.10-2.fc39.noarch 14/152 Installing : pyproject-srpm-macros-1.9.0-2.fc39.noarch 15/152 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 16/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 17/152 Installing : perl-srpm-macros-1-51.fc39.noarch 18/152 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 19/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 20/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 21/152 Installing : ocaml-srpm-macros-8-2.fc39.noarch 22/152 Installing : ncurses-base-6.4-7.20230520.fc40.noarch 23/152 Installing : glibc-gconv-extra-2.38.9000-9.fc40.s390x 24/152 Running scriptlet: glibc-gconv-extra-2.38.9000-9.fc40.s390x 24/152 Installing : glibc-minimal-langpack-2.38.9000-9.fc40.s390x 25/152 Installing : glibc-common-2.38.9000-9.fc40.s390x 26/152 Running scriptlet: glibc-2.38.9000-9.fc40.s390x 27/152 Installing : glibc-2.38.9000-9.fc40.s390x 27/152 Running scriptlet: glibc-2.38.9000-9.fc40.s390x 27/152 Installing : ncurses-libs-6.4-7.20230520.fc40.s390x 28/152 Installing : bash-5.2.15-5.fc39.s390x 29/152 Running scriptlet: bash-5.2.15-5.fc39.s390x 29/152 Installing : zlib-ng-compat-2.1.3-5.fc40.s390x 30/152 Installing : xz-libs-5.4.4-1.fc39.s390x 31/152 Installing : bzip2-libs-1.0.8-16.fc39.s390x 32/152 Installing : libuuid-2.39.2-1.fc40.s390x 33/152 Installing : libzstd-1.5.5-4.fc40.s390x 34/152 Installing : elfutils-libelf-0.189-6.fc40.s390x 35/152 Installing : libstdc++-13.2.1-3.fc40.s390x 36/152 Installing : popt-1.19-3.fc39.s390x 37/152 Installing : libblkid-2.39.2-1.fc40.s390x 38/152 Installing : readline-8.2-4.fc39.s390x 39/152 Installing : gmp-1:6.2.1-5.fc39.s390x 40/152 Installing : libattr-2.5.1-9.fc40.s390x 41/152 Installing : libacl-2.3.1-9.fc40.s390x 42/152 Installing : libcap-2.48-7.fc39.s390x 43/152 Installing : libxcrypt-4.4.36-2.fc39.s390x 44/152 Installing : lz4-libs-1.9.4-4.fc39.s390x 45/152 Installing : systemd-libs-254.2-12.fc40.s390x 46/152 Installing : mpfr-4.2.0-3.fc39.s390x 47/152 Installing : dwz-0.15-3.fc39.s390x 48/152 Installing : unzip-6.0-62.fc39.s390x 49/152 Installing : file-libs-5.45-1.fc40.s390x 50/152 Installing : file-5.45-1.fc40.s390x 51/152 Installing : libsmartcols-2.39.2-1.fc40.s390x 52/152 Installing : alternatives-1.25-1.fc39.s390x 53/152 Installing : jansson-2.13.1-7.fc39.s390x 54/152 Installing : libcap-ng-0.8.3-8.fc40.s390x 55/152 Installing : audit-libs-3.1.2-4.fc40.s390x 56/152 Installing : pam-libs-1.5.3-2.fc39.s390x 57/152 Installing : libcom_err-1.47.0-2.fc39.s390x 58/152 Installing : libsepol-3.5-2.fc39.s390x 59/152 Installing : libunistring-1.1-5.fc40.s390x 60/152 Installing : libidn2-2.3.4-3.fc39.s390x 61/152 Installing : lua-libs-5.4.6-3.fc39.s390x 62/152 Installing : pcre2-10.42-1.fc39.2.s390x 63/152 Installing : libselinux-3.5-5.fc39.s390x 64/152 Installing : sed-4.8-14.fc39.s390x 65/152 Installing : grep-3.11-5.fc40.s390x 66/152 Installing : findutils-1:4.9.0-6.fc40.s390x 67/152 Installing : xz-5.4.4-1.fc39.s390x 68/152 Installing : libmount-2.39.2-1.fc40.s390x 69/152 Installing : util-linux-core-2.39.2-1.fc40.s390x 70/152 Installing : libsemanage-3.5-4.fc39.s390x 71/152 Installing : tar-2:1.35-2.fc40.s390x 72/152 Installing : libpsl-0.21.2-4.fc39.s390x 73/152 Installing : zip-3.0-39.fc40.s390x 74/152 Installing : zstd-1.5.5-4.fc40.s390x 75/152 Installing : libfdisk-2.39.2-1.fc40.s390x 76/152 Installing : bzip2-1.0.8-16.fc39.s390x 77/152 Installing : libxml2-2.11.5-1.fc40.s390x 78/152 Installing : sqlite-libs-3.43.1-1.fc40.s390x 79/152 Installing : elfutils-default-yama-scope-0.189-6.fc40.noarch 80/152 Running scriptlet: elfutils-default-yama-scope-0.189-6.fc40.noarch 80/152 Installing : ed-1.19-4.fc39.s390x 81/152 Installing : patch-2.7.6-22.fc39.s390x 82/152 Installing : libdb-5.3.28-58.fc40.s390x 83/152 Installing : libnghttp2-1.56.0-1.fc40.s390x 84/152 Installing : cpio-2.14-4.fc39.s390x 85/152 Installing : diffutils-3.10-3.fc39.s390x 86/152 Installing : gdbm-libs-1:1.23-4.fc39.s390x 87/152 Installing : cyrus-sasl-lib-2.1.28-11.fc40.s390x 88/152 Installing : keyutils-libs-1.6.1-7.fc39.s390x 89/152 Installing : libbrotli-1.1.0-1.fc40.s390x 90/152 Installing : libeconf-0.5.2-1.fc40.s390x 91/152 Installing : shadow-utils-2:4.14.0-1.fc40.s390x 92/152 Running scriptlet: libutempter-1.2.1-10.fc39.s390x 93/152 Installing : libutempter-1.2.1-10.fc39.s390x 93/152 Installing : libffi-3.4.4-4.fc39.s390x 94/152 Installing : p11-kit-0.25.0-2.fc39.s390x 95/152 Installing : libgomp-13.2.1-3.fc40.s390x 96/152 Installing : libpkgconf-1.9.5-2.fc39.s390x 97/152 Installing : pkgconf-1.9.5-2.fc39.s390x 98/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.s390x 99/152 Installing : libsigsegv-2.14-5.fc39.s390x 100/152 Installing : gawk-5.2.2-2.fc39.s390x 101/152 Installing : libtasn1-4.19.0-3.fc39.s390x 102/152 Installing : p11-kit-trust-0.25.0-2.fc39.s390x 103/152 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.s390x 103/152 Installing : libverto-0.3.2-6.fc39.s390x 104/152 Installing : xxhash-libs-0.8.2-1.fc39.s390x 105/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 106/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 107/152 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 108/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 109/152 Installing : coreutils-common-9.4-1.fc40.s390x 110/152 Installing : openssl-libs-1:3.1.1-4.fc40.s390x 111/152 Installing : coreutils-9.4-1.fc40.s390x 112/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 113/152 Installing : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 113/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 113/152 Installing : krb5-libs-1.21.2-1.fc40.s390x 114/152 Installing : libtirpc-1.3.3-1.rc2.fc39.s390x 115/152 Running scriptlet: authselect-libs-1.4.2-3.fc39.s390x 116/152 Installing : authselect-libs-1.4.2-3.fc39.s390x 116/152 Installing : gzip-1.12-6.fc39.s390x 117/152 Installing : cracklib-2.9.11-2.fc40.s390x 118/152 Installing : libpwquality-1.4.5-6.fc39.s390x 119/152 Installing : authselect-1.4.2-3.fc39.s390x 120/152 Installing : libnsl2-2.0.0-6.fc39.s390x 121/152 Installing : pam-1.5.3-2.fc39.s390x 122/152 Installing : libarchive-3.7.2-1.fc40.s390x 123/152 Installing : libevent-2.1.12-9.fc39.s390x 124/152 Installing : openldap-2.6.6-1.fc39.s390x 125/152 Installing : rpm-sequoia-1.5.0-1.fc40.s390x 126/152 Installing : rpm-libs-4.19.0-1.fc40.s390x 127/152 Installing : ansible-srpm-macros-1-11.fc39.noarch 128/152 Installing : libssh-config-0.10.5-2.fc40.noarch 129/152 Installing : libssh-0.10.5-2.fc40.s390x 130/152 Installing : libcurl-8.3.0-1.fc40.s390x 131/152 Installing : elfutils-libs-0.189-6.fc40.s390x 132/152 Installing : elfutils-debuginfod-client-0.189-6.fc40.s390x 133/152 Installing : binutils-gold-2.41-5.fc40.s390x 134/152 Running scriptlet: binutils-gold-2.41-5.fc40.s390x 134/152 Installing : binutils-2.41-5.fc40.s390x 135/152 Running scriptlet: binutils-2.41-5.fc40.s390x 135/152 Installing : elfutils-0.189-6.fc40.s390x 136/152 Installing : gdb-minimal-13.2-9.fc40.s390x 137/152 Installing : debugedit-5.0-10.fc39.s390x 138/152 Installing : rpm-build-libs-4.19.0-1.fc40.s390x 139/152 Installing : curl-8.3.0-1.fc40.s390x 140/152 Running scriptlet: rpm-4.19.0-1.fc40.s390x 141/152 Installing : rpm-4.19.0-1.fc40.s390x 141/152 Installing : efi-srpm-macros-5-9.fc39.noarch 142/152 Installing : lua-srpm-macros-1-9.fc39.noarch 143/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 144/152 Installing : forge-srpm-macros-0.1.0-1.fc40.noarch 145/152 Installing : go-srpm-macros-3.2.0-7.fc40.noarch 146/152 Installing : python-srpm-macros-3.12-4.fc40.noarch 147/152 Installing : redhat-rpm-config-270-1.fc40.noarch 148/152 Installing : rpm-build-4.19.0-1.fc40.s390x 149/152 Installing : util-linux-2.39.2-1.fc40.s390x 150/152 Installing : which-2.21-40.fc39.s390x 151/152 Installing : info-7.0.3-3.fc39.s390x 152/152 Running scriptlet: filesystem-3.18-6.fc39.s390x 152/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.4.2-3.fc39.s390x 152/152 Running scriptlet: rpm-4.19.0-1.fc40.s390x 152/152 Running scriptlet: info-7.0.3-3.fc39.s390x 152/152 Verifying : binutils-2.41-5.fc40.s390x 1/152 Verifying : binutils-gold-2.41-5.fc40.s390x 2/152 Verifying : cracklib-2.9.11-2.fc40.s390x 3/152 Verifying : curl-8.3.0-1.fc40.s390x 4/152 Verifying : cyrus-sasl-lib-2.1.28-11.fc40.s390x 5/152 Verifying : elfutils-0.189-6.fc40.s390x 6/152 Verifying : elfutils-debuginfod-client-0.189-6.fc40.s390x 7/152 Verifying : elfutils-default-yama-scope-0.189-6.fc40.noarch 8/152 Verifying : elfutils-libelf-0.189-6.fc40.s390x 9/152 Verifying : elfutils-libs-0.189-6.fc40.s390x 10/152 Verifying : file-5.45-1.fc40.s390x 11/152 Verifying : file-libs-5.45-1.fc40.s390x 12/152 Verifying : libarchive-3.7.2-1.fc40.s390x 13/152 Verifying : libblkid-2.39.2-1.fc40.s390x 14/152 Verifying : libcurl-8.3.0-1.fc40.s390x 15/152 Verifying : libdb-5.3.28-58.fc40.s390x 16/152 Verifying : libfdisk-2.39.2-1.fc40.s390x 17/152 Verifying : libmount-2.39.2-1.fc40.s390x 18/152 Verifying : libnghttp2-1.56.0-1.fc40.s390x 19/152 Verifying : libsmartcols-2.39.2-1.fc40.s390x 20/152 Verifying : libssh-0.10.5-2.fc40.s390x 21/152 Verifying : libssh-config-0.10.5-2.fc40.noarch 22/152 Verifying : libuuid-2.39.2-1.fc40.s390x 23/152 Verifying : libxml2-2.11.5-1.fc40.s390x 24/152 Verifying : libzstd-1.5.5-4.fc40.s390x 25/152 Verifying : openssl-libs-1:3.1.1-4.fc40.s390x 26/152 Verifying : redhat-rpm-config-270-1.fc40.noarch 27/152 Verifying : util-linux-2.39.2-1.fc40.s390x 28/152 Verifying : util-linux-core-2.39.2-1.fc40.s390x 29/152 Verifying : zlib-ng-compat-2.1.3-5.fc40.s390x 30/152 Verifying : zstd-1.5.5-4.fc40.s390x 31/152 Verifying : alternatives-1.25-1.fc39.s390x 32/152 Verifying : ansible-srpm-macros-1-11.fc39.noarch 33/152 Verifying : audit-libs-3.1.2-4.fc40.s390x 34/152 Verifying : authselect-1.4.2-3.fc39.s390x 35/152 Verifying : authselect-libs-1.4.2-3.fc39.s390x 36/152 Verifying : basesystem-11-18.fc39.noarch 37/152 Verifying : bash-5.2.15-5.fc39.s390x 38/152 Verifying : bzip2-1.0.8-16.fc39.s390x 39/152 Verifying : bzip2-libs-1.0.8-16.fc39.s390x 40/152 Verifying : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 41/152 Verifying : coreutils-9.4-1.fc40.s390x 42/152 Verifying : coreutils-common-9.4-1.fc40.s390x 43/152 Verifying : cpio-2.14-4.fc39.s390x 44/152 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 45/152 Verifying : debugedit-5.0-10.fc39.s390x 46/152 Verifying : diffutils-3.10-3.fc39.s390x 47/152 Verifying : dwz-0.15-3.fc39.s390x 48/152 Verifying : ed-1.19-4.fc39.s390x 49/152 Verifying : efi-srpm-macros-5-9.fc39.noarch 50/152 Verifying : fedora-gpg-keys-40-0.1.noarch 51/152 Verifying : fedora-release-40-0.7.noarch 52/152 Verifying : fedora-release-common-40-0.7.noarch 53/152 Verifying : fedora-release-identity-basic-40-0.7.noarch 54/152 Verifying : fedora-repos-40-0.1.noarch 55/152 Verifying : fedora-repos-rawhide-40-0.1.noarch 56/152 Verifying : filesystem-3.18-6.fc39.s390x 57/152 Verifying : findutils-1:4.9.0-6.fc40.s390x 58/152 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 59/152 Verifying : forge-srpm-macros-0.1.0-1.fc40.noarch 60/152 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 61/152 Verifying : gawk-5.2.2-2.fc39.s390x 62/152 Verifying : gdb-minimal-13.2-9.fc40.s390x 63/152 Verifying : gdbm-libs-1:1.23-4.fc39.s390x 64/152 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 65/152 Verifying : glibc-2.38.9000-9.fc40.s390x 66/152 Verifying : glibc-common-2.38.9000-9.fc40.s390x 67/152 Verifying : glibc-gconv-extra-2.38.9000-9.fc40.s390x 68/152 Verifying : glibc-minimal-langpack-2.38.9000-9.fc40.s390x 69/152 Verifying : gmp-1:6.2.1-5.fc39.s390x 70/152 Verifying : gnat-srpm-macros-6-3.fc39.noarch 71/152 Verifying : go-srpm-macros-3.2.0-7.fc40.noarch 72/152 Verifying : grep-3.11-5.fc40.s390x 73/152 Verifying : gzip-1.12-6.fc39.s390x 74/152 Verifying : info-7.0.3-3.fc39.s390x 75/152 Verifying : jansson-2.13.1-7.fc39.s390x 76/152 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 77/152 Verifying : keyutils-libs-1.6.1-7.fc39.s390x 78/152 Verifying : krb5-libs-1.21.2-1.fc40.s390x 79/152 Verifying : libacl-2.3.1-9.fc40.s390x 80/152 Verifying : libattr-2.5.1-9.fc40.s390x 81/152 Verifying : libbrotli-1.1.0-1.fc40.s390x 82/152 Verifying : libcap-2.48-7.fc39.s390x 83/152 Verifying : libcap-ng-0.8.3-8.fc40.s390x 84/152 Verifying : libcom_err-1.47.0-2.fc39.s390x 85/152 Verifying : libeconf-0.5.2-1.fc40.s390x 86/152 Verifying : libevent-2.1.12-9.fc39.s390x 87/152 Verifying : libffi-3.4.4-4.fc39.s390x 88/152 Verifying : libgcc-13.2.1-3.fc40.s390x 89/152 Verifying : libgomp-13.2.1-3.fc40.s390x 90/152 Verifying : libidn2-2.3.4-3.fc39.s390x 91/152 Verifying : libnsl2-2.0.0-6.fc39.s390x 92/152 Verifying : libpkgconf-1.9.5-2.fc39.s390x 93/152 Verifying : libpsl-0.21.2-4.fc39.s390x 94/152 Verifying : libpwquality-1.4.5-6.fc39.s390x 95/152 Verifying : libselinux-3.5-5.fc39.s390x 96/152 Verifying : libsemanage-3.5-4.fc39.s390x 97/152 Verifying : libsepol-3.5-2.fc39.s390x 98/152 Verifying : libsigsegv-2.14-5.fc39.s390x 99/152 Verifying : libstdc++-13.2.1-3.fc40.s390x 100/152 Verifying : libtasn1-4.19.0-3.fc39.s390x 101/152 Verifying : libtirpc-1.3.3-1.rc2.fc39.s390x 102/152 Verifying : libunistring-1.1-5.fc40.s390x 103/152 Verifying : libutempter-1.2.1-10.fc39.s390x 104/152 Verifying : libverto-0.3.2-6.fc39.s390x 105/152 Verifying : libxcrypt-4.4.36-2.fc39.s390x 106/152 Verifying : lua-libs-5.4.6-3.fc39.s390x 107/152 Verifying : lua-srpm-macros-1-9.fc39.noarch 108/152 Verifying : lz4-libs-1.9.4-4.fc39.s390x 109/152 Verifying : mpfr-4.2.0-3.fc39.s390x 110/152 Verifying : ncurses-base-6.4-7.20230520.fc40.noarch 111/152 Verifying : ncurses-libs-6.4-7.20230520.fc40.s390x 112/152 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 113/152 Verifying : openblas-srpm-macros-2-14.fc39.noarch 114/152 Verifying : openldap-2.6.6-1.fc39.s390x 115/152 Verifying : p11-kit-0.25.0-2.fc39.s390x 116/152 Verifying : p11-kit-trust-0.25.0-2.fc39.s390x 117/152 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 118/152 Verifying : pam-1.5.3-2.fc39.s390x 119/152 Verifying : pam-libs-1.5.3-2.fc39.s390x 120/152 Verifying : patch-2.7.6-22.fc39.s390x 121/152 Verifying : pcre2-10.42-1.fc39.2.s390x 122/152 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 123/152 Verifying : perl-srpm-macros-1-51.fc39.noarch 124/152 Verifying : pkgconf-1.9.5-2.fc39.s390x 125/152 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 126/152 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.s390x 127/152 Verifying : popt-1.19-3.fc39.s390x 128/152 Verifying : publicsuffix-list-dafsa-20230812-1.fc40.noarch 129/152 Verifying : pyproject-srpm-macros-1.9.0-2.fc39.noarch 130/152 Verifying : python-srpm-macros-3.12-4.fc40.noarch 131/152 Verifying : qt5-srpm-macros-5.15.10-2.fc39.noarch 132/152 Verifying : qt6-srpm-macros-6.5.2-3.fc40.noarch 133/152 Verifying : readline-8.2-4.fc39.s390x 134/152 Verifying : rpm-4.19.0-1.fc40.s390x 135/152 Verifying : rpm-build-4.19.0-1.fc40.s390x 136/152 Verifying : rpm-build-libs-4.19.0-1.fc40.s390x 137/152 Verifying : rpm-libs-4.19.0-1.fc40.s390x 138/152 Verifying : rpm-sequoia-1.5.0-1.fc40.s390x 139/152 Verifying : rust-srpm-macros-24-5.fc40.noarch 140/152 Verifying : sed-4.8-14.fc39.s390x 141/152 Verifying : setup-2.14.4-1.fc39.noarch 142/152 Verifying : shadow-utils-2:4.14.0-1.fc40.s390x 143/152 Verifying : sqlite-libs-3.43.1-1.fc40.s390x 144/152 Verifying : systemd-libs-254.2-12.fc40.s390x 145/152 Verifying : tar-2:1.35-2.fc40.s390x 146/152 Verifying : unzip-6.0-62.fc39.s390x 147/152 Verifying : which-2.21-40.fc39.s390x 148/152 Verifying : xxhash-libs-0.8.2-1.fc39.s390x 149/152 Verifying : xz-5.4.4-1.fc39.s390x 150/152 Verifying : xz-libs-5.4.4-1.fc39.s390x 151/152 Verifying : zip-3.0-39.fc40.s390x 152/152 Installed: alternatives-1.25-1.fc39.s390x ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.s390x authselect-1.4.2-3.fc39.s390x authselect-libs-1.4.2-3.fc39.s390x basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.s390x binutils-2.41-5.fc40.s390x binutils-gold-2.41-5.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.s390x coreutils-common-9.4-1.fc40.s390x cpio-2.14-4.fc39.s390x cracklib-2.9.11-2.fc40.s390x crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.s390x cyrus-sasl-lib-2.1.28-11.fc40.s390x debugedit-5.0-10.fc39.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.19-4.fc39.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.s390x elfutils-debuginfod-client-0.189-6.fc40.s390x elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.s390x elfutils-libs-0.189-6.fc40.s390x 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.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-1:4.9.0-6.fc40.s390x 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.s390x gdb-minimal-13.2-9.fc40.s390x gdbm-libs-1:1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-9.fc40.s390x glibc-common-2.38.9000-9.fc40.s390x glibc-gconv-extra-2.38.9000-9.fc40.s390x glibc-minimal-langpack-2.38.9000-9.fc40.s390x gmp-1:6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-7.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.0.3-3.fc39.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.s390x krb5-libs-1.21.2-1.fc40.s390x libacl-2.3.1-9.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.1-9.fc40.s390x libblkid-2.39.2-1.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.48-7.fc39.s390x libcap-ng-0.8.3-8.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.3.0-1.fc40.s390x libdb-5.3.28-58.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.2-1.fc40.s390x libffi-3.4.4-4.fc39.s390x libgcc-13.2.1-3.fc40.s390x libgomp-13.2.1-3.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.2-1.fc40.s390x libnghttp2-1.56.0-1.fc40.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.2-4.fc39.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.5-5.fc39.s390x libsemanage-3.5-4.fc39.s390x libsepol-3.5-2.fc39.s390x libsigsegv-2.14-5.fc39.s390x libsmartcols-2.39.2-1.fc40.s390x libssh-0.10.5-2.fc40.s390x libssh-config-0.10.5-2.fc40.noarch libstdc++-13.2.1-3.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.3-1.rc2.fc39.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.2-1.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-2.fc39.s390x libxml2-2.11.5-1.fc40.s390x libzstd-1.5.5-4.fc40.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.0-3.fc39.s390x ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.s390x ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-1:3.1.1-4.fc40.s390x p11-kit-0.25.0-2.fc39.s390x p11-kit-trust-0.25.0-2.fc39.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.s390x pam-libs-1.5.3-2.fc39.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-1.fc39.2.s390x pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x 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.s390x redhat-rpm-config-270-1.fc40.noarch rpm-4.19.0-1.fc40.s390x rpm-build-4.19.0-1.fc40.s390x rpm-build-libs-4.19.0-1.fc40.s390x rpm-libs-4.19.0-1.fc40.s390x rpm-sequoia-1.5.0-1.fc40.s390x rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-1.fc40.s390x sqlite-libs-3.43.1-1.fc40.s390x systemd-libs-254.2-12.fc40.s390x tar-2:1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.2-1.fc40.s390x util-linux-core-2.39.2-1.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.4-1.fc39.s390x xz-libs-5.4.4-1.fc39.s390x zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.3-5.fc40.s390x zstd-1.5.5-4.fc40.s390x 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.s390x ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.s390x authselect-1.4.2-3.fc39.s390x authselect-libs-1.4.2-3.fc39.s390x basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.s390x binutils-2.41-5.fc40.s390x binutils-gold-2.41-5.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.s390x coreutils-common-9.4-1.fc40.s390x cpio-2.14-4.fc39.s390x cracklib-2.9.11-2.fc40.s390x crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.s390x cyrus-sasl-lib-2.1.28-11.fc40.s390x debugedit-5.0-10.fc39.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.19-4.fc39.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.s390x elfutils-debuginfod-client-0.189-6.fc40.s390x elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.s390x elfutils-libs-0.189-6.fc40.s390x 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.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-4.9.0-6.fc40.s390x 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.s390x gdb-minimal-13.2-9.fc40.s390x gdbm-libs-1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-9.fc40.s390x glibc-common-2.38.9000-9.fc40.s390x glibc-gconv-extra-2.38.9000-9.fc40.s390x glibc-minimal-langpack-2.38.9000-9.fc40.s390x gmp-6.2.1-5.fc39.s390x 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.s390x gzip-1.12-6.fc39.s390x info-7.0.3-3.fc39.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.s390x krb5-libs-1.21.2-1.fc40.s390x libacl-2.3.1-9.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.1-9.fc40.s390x libblkid-2.39.2-1.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.48-7.fc39.s390x libcap-ng-0.8.3-8.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.3.0-1.fc40.s390x libdb-5.3.28-58.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.2-1.fc40.s390x libffi-3.4.4-4.fc39.s390x libgcc-13.2.1-3.fc40.s390x libgomp-13.2.1-3.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.2-1.fc40.s390x libnghttp2-1.56.0-1.fc40.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.2-4.fc39.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.5-5.fc39.s390x libsemanage-3.5-4.fc39.s390x libsepol-3.5-2.fc39.s390x libsigsegv-2.14-5.fc39.s390x libsmartcols-2.39.2-1.fc40.s390x libssh-0.10.5-2.fc40.s390x libssh-config-0.10.5-2.fc40.noarch libstdc++-13.2.1-3.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.3-1.rc2.fc39.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.2-1.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-2.fc39.s390x libxml2-2.11.5-1.fc40.s390x libzstd-1.5.5-4.fc40.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.0-3.fc39.s390x ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.s390x ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-3.1.1-4.fc40.s390x p11-kit-0.25.0-2.fc39.s390x p11-kit-trust-0.25.0-2.fc39.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.s390x pam-libs-1.5.3-2.fc39.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-1.fc39.2.s390x pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x 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.s390x redhat-rpm-config-270-1.fc40.noarch rpm-4.19.0-1.fc40.s390x rpm-build-4.19.0-1.fc40.s390x rpm-build-libs-4.19.0-1.fc40.s390x rpm-libs-4.19.0-1.fc40.s390x rpm-sequoia-1.5.0-1.fc40.s390x rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-1.fc40.s390x sqlite-libs-3.43.1-1.fc40.s390x systemd-libs-254.2-12.fc40.s390x tar-1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.2-1.fc40.s390x util-linux-core-2.39.2-1.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.4-1.fc39.s390x xz-libs-5.4.4-1.fc39.s390x zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.3-5.fc40.s390x zstd-1.5.5-4.fc40.s390x Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (12 usages found), use %patch N (or %patch -P N) Building target platforms: s390x Building for target s390x 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-s390x-1695326889.393960/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1695326889.393960/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1695326889.393960/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-196t0dv9/amanith/amanith.spec) Config(child) 2 minutes 2 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-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1695326889.393960/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1695326889.393960/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-s390x-1695326889.393960/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.s390x rpm-sequoia-1.5.0-1.fc40.s390x 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: s390x Building for target s390x 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 2.2 kB/s | 1.5 kB 00:00 fedora 25 kB/s | 6.1 kB 00:00 Package pkgconf-pkg-config-1.9.5-2.fc39.s390x is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: freetype-devel s390x 2.13.1-2.fc40 copr_base 913 k gcc-c++ s390x 13.2.1-3.fc40 fedora 11 M glew-devel s390x 2.2.0-5.fc39 fedora 222 k libXmu-devel s390x 1.1.4-4.fc40 fedora 27 k libjpeg-turbo-devel s390x 2.1.4-3.fc39 fedora 98 k libpng-devel s390x 2:1.6.40-1.fc40 copr_base 293 k make s390x 1:4.4.1-2.fc39 fedora 605 k mesa-libGL-devel s390x 23.2.0~rc3-1.fc40 copr_base 36 k mesa-libGLU-devel s390x 9.0.3-1.fc39 fedora 12 k qt3-devel s390x 3.3.8b-95.fc40 copr_base 8.2 M zlib-ng-compat-devel s390x 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 s390x 12.26-1.fc40 fedora 958 k brotli s390x 1.1.0-1.fc40 fedora 20 k brotli-devel s390x 1.1.0-1.fc40 fedora 34 k bzip2-devel s390x 1.0.8-16.fc39 fedora 214 k cairo s390x 1.17.8-5.fc40 copr_base 714 k cmake-filesystem s390x 3.27.4-8.fc40 fedora 19 k cpp s390x 13.2.1-3.fc40 fedora 8.8 M default-fonts-core-sans noarch 4.0-9.fc40 fedora 32 k expat s390x 2.5.0-3.fc39 fedora 114 k fontconfig s390x 2.14.2-5.fc40 fedora 305 k fontconfig-devel s390x 2.14.2-5.fc40 fedora 165 k fonts-filesystem noarch 1:2.0.5-12.fc39 fedora 8.2 k freetype s390x 2.13.1-2.fc40 copr_base 442 k gc s390x 8.2.2-4.fc39 fedora 114 k gcc s390x 13.2.1-3.fc40 fedora 28 M gcc-plugin-annobin s390x 13.2.1-3.fc40 fedora 47 k gettext s390x 0.22-2.fc39 fedora 1.1 M gettext-envsubst s390x 0.22-2.fc39 fedora 37 k gettext-libs s390x 0.22-2.fc39 fedora 346 k gettext-runtime s390x 0.22-2.fc39 fedora 120 k gl-manpages noarch 1.1-29.20190306.fc40 fedora 1.2 M glib2 s390x 2.78.0-2.fc40 fedora 2.8 M glib2-devel s390x 2.78.0-2.fc40 fedora 597 k glibc-devel s390x 2.38.9000-9.fc40 fedora 97 k glibc-headers-s390 noarch 2.38.9000-9.fc40 fedora 564 k gnutls s390x 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 s390x 1.3.14-12.fc39 fedora 100 k graphite2-devel s390x 1.3.14-12.fc39 fedora 20 k groff-base s390x 1.23.0-2.fc39 fedora 1.2 M guile22 s390x 2.2.7-9.fc39 fedora 6.5 M harfbuzz s390x 8.2.1-1.fc40 fedora 1.0 M harfbuzz-devel s390x 8.2.1-1.fc40 fedora 450 k harfbuzz-icu s390x 8.2.1-1.fc40 fedora 16 k kernel-headers s390x 6.6.0-0.rc2.git0.1.fc40 fedora 1.5 M lcms2 s390x 2.15-2.fc40 copr_base 185 k libGLEW s390x 2.2.0-5.fc39 fedora 184 k libICE s390x 1.0.10-12.fc40 fedora 73 k libICE-devel s390x 1.0.10-12.fc40 fedora 45 k libSM s390x 1.2.3-14.fc40 fedora 43 k libSM-devel s390x 1.2.3-14.fc40 fedora 12 k libX11 s390x 1.8.6-3.fc40 fedora 668 k libX11-common noarch 1.8.6-3.fc40 fedora 175 k libX11-devel s390x 1.8.6-3.fc40 fedora 1.0 M libX11-xcb s390x 1.8.6-3.fc40 fedora 11 k libXau s390x 1.0.11-4.fc40 fedora 31 k libXau-devel s390x 1.0.11-4.fc40 fedora 13 k libXcursor s390x 1.2.1-5.fc40 fedora 32 k libXcursor-devel s390x 1.2.1-5.fc40 fedora 40 k libXext s390x 1.3.5-3.fc39 fedora 40 k libXext-devel s390x 1.3.5-3.fc39 fedora 85 k libXfixes s390x 6.0.0-7.fc40 fedora 19 k libXfixes-devel s390x 6.0.0-7.fc40 fedora 12 k libXft s390x 2.3.8-4.fc40 fedora 76 k libXft-devel s390x 2.3.8-4.fc40 fedora 50 k libXi s390x 1.8.1-3.fc40 fedora 42 k libXinerama s390x 1.1.5-4.fc40 fedora 14 k libXinerama-devel s390x 1.1.5-4.fc40 fedora 13 k libXmu s390x 1.1.4-4.fc40 fedora 81 k libXrandr s390x 1.5.2-12.fc40 fedora 28 k libXrandr-devel s390x 1.5.2-12.fc40 fedora 19 k libXrender s390x 0.9.11-4.fc40 fedora 28 k libXrender-devel s390x 0.9.11-4.fc40 fedora 19 k libXt s390x 1.2.1-6.fc40 fedora 190 k libXt-devel s390x 1.2.1-6.fc40 fedora 460 k libXxf86vm s390x 1.1.5-4.fc40 fedora 18 k libasan s390x 13.2.1-3.fc40 fedora 508 k libatomic s390x 13.2.1-3.fc40 fedora 35 k libb2 s390x 0.98.1-9.fc39 fedora 27 k libblkid-devel s390x 2.39.2-1.fc40 copr_base 18 k libdrm s390x 2.4.114-3.fc39 fedora 101 k libdrm-devel s390x 2.4.114-3.fc39 fedora 168 k libffi-devel s390x 3.4.4-4.fc39 fedora 27 k libglvnd s390x 1:1.7.0-1.fc40 fedora 145 k libglvnd-core-devel s390x 1:1.7.0-1.fc40 fedora 17 k libglvnd-devel s390x 1:1.7.0-1.fc40 fedora 162 k libglvnd-egl s390x 1:1.7.0-1.fc40 fedora 38 k libglvnd-gles s390x 1:1.7.0-1.fc40 fedora 37 k libglvnd-glx s390x 1:1.7.0-1.fc40 fedora 171 k libglvnd-opengl s390x 1:1.7.0-1.fc40 fedora 54 k libicu s390x 73.2-2.fc39 fedora 11 M libicu-devel s390x 73.2-2.fc39 fedora 925 k libjpeg-turbo s390x 2.1.4-3.fc39 fedora 178 k libmng s390x 2.0.3-19.fc40 copr_base 194 k libmount-devel s390x 2.39.2-1.fc40 copr_base 19 k libmpc s390x 1.3.1-3.fc39 fedora 73 k libpng s390x 2:1.6.40-1.fc40 copr_base 130 k libselinux-devel s390x 3.5-5.fc39 fedora 151 k libsepol-devel s390x 3.5-2.fc39 fedora 49 k libstdc++-devel s390x 13.2.1-3.fc40 fedora 2.6 M libtool-ltdl s390x 2.4.7-8.fc40 fedora 37 k libubsan s390x 13.2.1-3.fc40 fedora 220 k libwayland-client s390x 1.22.0-2.fc39 fedora 34 k libwayland-server s390x 1.22.0-2.fc39 fedora 42 k libxcb s390x 1.13.1-12.fc39 fedora 244 k libxcb-devel s390x 1.13.1-12.fc39 fedora 1.4 M libxcrypt-devel s390x 4.4.36-2.fc39 fedora 30 k libxml2-devel s390x 2.11.5-1.fc40 copr_base 497 k libxshmfence s390x 1.3-13.fc39 fedora 12 k mesa-libEGL s390x 23.2.0~rc3-1.fc40 copr_base 138 k mesa-libGL s390x 23.2.0~rc3-1.fc40 copr_base 197 k mesa-libGLU s390x 9.0.3-1.fc39 fedora 180 k mesa-libgbm s390x 23.2.0~rc3-1.fc40 copr_base 47 k mesa-libglapi s390x 23.2.0~rc3-1.fc40 copr_base 78 k mpdecimal s390x 2.5.1-7.fc39 fedora 100 k ncurses s390x 6.4-7.20230520.fc40 fedora 424 k nettle s390x 3.9.1-2.fc39 fedora 456 k pcre2-devel s390x 10.42-1.fc39.2 fedora 505 k pcre2-utf16 s390x 10.42-1.fc39.2 fedora 231 k pcre2-utf32 s390x 10.42-1.fc39.2 fedora 219 k perl-AutoLoader noarch 5.74-500.fc40 copr_base 22 k perl-B s390x 1.88-500.fc40 copr_base 179 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 s390x 2.188-501.fc39 fedora 57 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 s390x 2.58-500.fc39 fedora 35 k perl-DynaLoader s390x 1.54-500.fc40 copr_base 27 k perl-Encode s390x 4:3.19-500.fc39 fedora 1.7 M perl-Errno s390x 1.37-500.fc40 copr_base 15 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl s390x 1.15-500.fc40 copr_base 21 k perl-File-Basename noarch 2.86-500.fc40 copr_base 18 k perl-File-Path noarch 2.18-500.fc39 fedora 35 k perl-File-Temp noarch 1:0.231.100-500.fc39 fedora 58 k perl-File-stat noarch 1.13-500.fc40 copr_base 18 k perl-FileHandle noarch 2.05-500.fc40 copr_base 16 k perl-Getopt-Long noarch 1:2.54-500.fc39 fedora 60 k perl-Getopt-Std noarch 1.13-500.fc40 copr_base 16 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-IO s390x 1.52-500.fc40 copr_base 78 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.083-3.fc39 fedora 225 k perl-IPC-Open3 noarch 1.22-500.fc40 copr_base 22 k perl-MIME-Base64 s390x 3.16-500.fc39 fedora 30 k perl-Mozilla-CA noarch 20230821-1.fc40 fedora 13 k perl-Net-SSLeay s390x 1.92-10.fc39 fedora 363 k perl-POSIX s390x 2.13-500.fc40 copr_base 99 k perl-PathTools s390x 3.89-500.fc39 fedora 87 k perl-Pod-Escapes noarch 1:1.07-501.fc40 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils s390x 5:1.63-500.fc39 fedora 74 k perl-SelectSaver noarch 1.02-500.fc40 copr_base 12 k perl-Socket s390x 4:2.037-3.fc39 fedora 55 k perl-Storable s390x 1:3.32-500.fc39 fedora 100 k perl-Symbol noarch 1.09-500.fc40 copr_base 15 k perl-Term-ANSIColor noarch 5.01-501.fc39 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-URI noarch 5.21-1.fc40 fedora 125 k perl-base noarch 2.27-500.fc40 copr_base 17 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-if noarch 0.61.000-500.fc40 copr_base 15 k perl-interpreter s390x 4:5.38.0-500.fc40 copr_base 72 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs s390x 4:5.38.0-500.fc40 copr_base 2.4 M perl-locale noarch 1.10-500.fc40 copr_base 14 k perl-mro s390x 1.28-500.fc40 copr_base 29 k perl-overload noarch 1.37-500.fc40 copr_base 46 k perl-overloading noarch 0.02-500.fc40 copr_base 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-vars noarch 1.05-500.fc40 copr_base 14 k pixman s390x 0.42.2-2.fc39 fedora 212 k python-pip-wheel noarch 23.2.1-1.fc39 fedora 1.5 M python3 s390x 3.12.0~rc3-1.fc40 fedora 26 k python3-libs s390x 3.12.0~rc3-1.fc40 fedora 9.2 M python3-setuptools noarch 67.7.2-7.fc40 fedora 1.5 M qt3 s390x 3.3.8b-95.fc40 copr_base 3.7 M sysprof-capture-devel s390x 3.48.0-2.fc39 fedora 52 k tzdata noarch 2023c-3.fc40 fedora 718 k xml-common noarch 0.6.3-61.fc39 fedora 31 k xorg-x11-proto-devel noarch 2023.2-3.fc40 fedora 298 k xz-devel s390x 5.4.4-1.fc39 fedora 66 k Transaction Summary ================================================================================ Install 192 Packages Total download size: 130 M Installed size: 450 M Downloading Packages: (1/192): freetype-devel-2.13.1-2.fc40.s390x.rpm 22 MB/s | 913 kB 00:00 (2/192): cairo-1.17.8-5.fc40.s390x.rpm 5.5 MB/s | 714 kB 00:00 (3/192): freetype-2.13.1-2.fc40.s390x.rpm 3.4 MB/s | 442 kB 00:00 (4/192): lcms2-2.15-2.fc40.s390x.rpm 48 MB/s | 185 kB 00:00 (5/192): libblkid-devel-2.39.2-1.fc40.s390x.rpm 5.0 MB/s | 18 kB 00:00 (6/192): libmount-devel-2.39.2-1.fc40.s390x.rpm 5.9 MB/s | 19 kB 00:00 (7/192): libpng-1.6.40-1.fc40.s390x.rpm 34 MB/s | 130 kB 00:00 (8/192): libmng-2.0.3-19.fc40.s390x.rpm 24 MB/s | 194 kB 00:00 (9/192): libpng-devel-1.6.40-1.fc40.s390x.rpm 75 MB/s | 293 kB 00:00 (10/192): mesa-libEGL-23.2.0~rc3-1.fc40.s390x.r 36 MB/s | 138 kB 00:00 (11/192): libxml2-devel-2.11.5-1.fc40.s390x.rpm 98 MB/s | 497 kB 00:00 (12/192): mesa-libGL-23.2.0~rc3-1.fc40.s390x.rp 49 MB/s | 197 kB 00:00 (13/192): mesa-libgbm-23.2.0~rc3-1.fc40.s390x.r 15 MB/s | 47 kB 00:00 (14/192): mesa-libglapi-23.2.0~rc3-1.fc40.s390x 24 MB/s | 78 kB 00:00 (15/192): perl-AutoLoader-5.74-500.fc40.noarch. 5.5 MB/s | 22 kB 00:00 (16/192): mesa-libGL-devel-23.2.0~rc3-1.fc40.s3 3.7 MB/s | 36 kB 00:00 (17/192): perl-B-1.88-500.fc40.s390x.rpm 35 MB/s | 179 kB 00:00 (18/192): perl-Class-Struct-0.68-500.fc40.noarc 6.8 MB/s | 23 kB 00:00 (19/192): perl-DynaLoader-1.54-500.fc40.s390x.r 8.8 MB/s | 27 kB 00:00 (20/192): perl-Errno-1.37-500.fc40.s390x.rpm 4.1 MB/s | 15 kB 00:00 (21/192): perl-Fcntl-1.15-500.fc40.s390x.rpm 4.0 MB/s | 21 kB 00:00 (22/192): perl-File-Basename-2.86-500.fc40.noar 4.6 MB/s | 18 kB 00:00 (23/192): perl-File-stat-1.13-500.fc40.noarch.r 5.6 MB/s | 18 kB 00:00 (24/192): perl-FileHandle-2.05-500.fc40.noarch. 5.4 MB/s | 16 kB 00:00 (25/192): perl-IO-1.52-500.fc40.s390x.rpm 20 MB/s | 78 kB 00:00 (26/192): perl-Getopt-Std-1.13-500.fc40.noarch. 3.0 MB/s | 16 kB 00:00 (27/192): perl-IPC-Open3-1.22-500.fc40.noarch.r 7.2 MB/s | 22 kB 00:00 (28/192): perl-POSIX-2.13-500.fc40.s390x.rpm 30 MB/s | 99 kB 00:00 (29/192): perl-SelectSaver-1.02-500.fc40.noarch 3.3 MB/s | 12 kB 00:00 (30/192): perl-Symbol-1.09-500.fc40.noarch.rpm 4.4 MB/s | 15 kB 00:00 (31/192): perl-base-2.27-500.fc40.noarch.rpm 5.0 MB/s | 17 kB 00:00 (32/192): perl-if-0.61.000-500.fc40.noarch.rpm 4.8 MB/s | 15 kB 00:00 (33/192): perl-interpreter-5.38.0-500.fc40.s390 20 MB/s | 72 kB 00:00 (34/192): perl-locale-1.10-500.fc40.noarch.rpm 4.2 MB/s | 14 kB 00:00 (35/192): perl-mro-1.28-500.fc40.s390x.rpm 6.8 MB/s | 29 kB 00:00 (36/192): perl-overload-1.37-500.fc40.noarch.rp 9.1 MB/s | 46 kB 00:00 (37/192): perl-overloading-0.02-500.fc40.noarch 3.0 MB/s | 13 kB 00:00 (38/192): perl-libs-5.38.0-500.fc40.s390x.rpm 166 MB/s | 2.4 MB 00:00 (39/192): perl-vars-1.05-500.fc40.noarch.rpm 2.4 MB/s | 14 kB 00:00 (40/192): zlib-ng-compat-devel-2.1.3-5.fc40.s39 10 MB/s | 34 kB 00:00 (41/192): abattis-cantarell-vf-fonts-0.301-10.f 149 kB/s | 121 kB 00:00 (42/192): annobin-docs-12.26-1.fc40.noarch.rpm 400 kB/s | 94 kB 00:00 (43/192): qt3-3.3.8b-95.fc40.s390x.rpm 2.5 MB/s | 3.7 MB 00:01 (44/192): annobin-plugin-gcc-12.26-1.fc40.s390x 1.5 MB/s | 958 kB 00:00 (45/192): brotli-devel-1.1.0-1.fc40.s390x.rpm 219 kB/s | 34 kB 00:00 (46/192): brotli-1.1.0-1.fc40.s390x.rpm 44 kB/s | 20 kB 00:00 (47/192): bzip2-devel-1.0.8-16.fc39.s390x.rpm 1.2 MB/s | 214 kB 00:00 (48/192): cmake-filesystem-3.27.4-8.fc40.s390x. 94 kB/s | 19 kB 00:00 (49/192): qt3-devel-3.3.8b-95.fc40.s390x.rpm 3.7 MB/s | 8.2 MB 00:02 (50/192): default-fonts-core-sans-4.0-9.fc40.no 132 kB/s | 32 kB 00:00 (51/192): cpp-13.2.1-3.fc40.s390x.rpm 10 MB/s | 8.8 MB 00:00 (52/192): expat-2.5.0-3.fc39.s390x.rpm 143 kB/s | 114 kB 00:00 (53/192): fontconfig-2.14.2-5.fc40.s390x.rpm 489 kB/s | 305 kB 00:00 (54/192): fontconfig-devel-2.14.2-5.fc40.s390x. 1.1 MB/s | 165 kB 00:00 (55/192): fonts-filesystem-2.0.5-12.fc39.noarch 52 kB/s | 8.2 kB 00:00 (56/192): gc-8.2.2-4.fc39.s390x.rpm 618 kB/s | 114 kB 00:00 (57/192): gcc-plugin-annobin-13.2.1-3.fc40.s390 291 kB/s | 47 kB 00:00 (58/192): gettext-0.22-2.fc39.s390x.rpm 2.3 MB/s | 1.1 MB 00:00 (59/192): gettext-envsubst-0.22-2.fc39.s390x.rp 242 kB/s | 37 kB 00:00 (60/192): gettext-libs-0.22-2.fc39.s390x.rpm 1.9 MB/s | 346 kB 00:00 (61/192): gettext-runtime-0.22-2.fc39.s390x.rpm 750 kB/s | 120 kB 00:00 (62/192): gcc-c++-13.2.1-3.fc40.s390x.rpm 8.0 MB/s | 11 MB 00:01 (63/192): gl-manpages-1.1-29.20190306.fc40.noar 4.6 MB/s | 1.2 MB 00:00 (64/192): gcc-13.2.1-3.fc40.s390x.rpm 18 MB/s | 28 MB 00:01 (65/192): glew-devel-2.2.0-5.fc39.s390x.rpm 1.4 MB/s | 222 kB 00:00 (66/192): glibc-devel-2.38.9000-9.fc40.s390x.rp 643 kB/s | 97 kB 00:00 (67/192): glib2-devel-2.78.0-2.fc40.s390x.rpm 3.2 MB/s | 597 kB 00:00 (68/192): glib2-2.78.0-2.fc40.s390x.rpm 7.7 MB/s | 2.8 MB 00:00 (69/192): glibc-headers-s390-2.38.9000-9.fc40.n 3.4 MB/s | 564 kB 00:00 (70/192): gnutls-3.8.1-1.fc40.s390x.rpm 5.2 MB/s | 1.1 MB 00:00 (71/192): google-noto-fonts-common-20230801-3.f 114 kB/s | 17 kB 00:00 (72/192): google-noto-sans-vf-fonts-20230801-3. 3.6 MB/s | 583 kB 00:00 (73/192): graphite2-1.3.14-12.fc39.s390x.rpm 649 kB/s | 100 kB 00:00 (74/192): graphite2-devel-1.3.14-12.fc39.s390x. 136 kB/s | 20 kB 00:00 (75/192): groff-base-1.23.0-2.fc39.s390x.rpm 6.7 MB/s | 1.2 MB 00:00 (76/192): harfbuzz-8.2.1-1.fc40.s390x.rpm 5.6 MB/s | 1.0 MB 00:00 (77/192): harfbuzz-devel-8.2.1-1.fc40.s390x.rpm 2.8 MB/s | 450 kB 00:00 (78/192): harfbuzz-icu-8.2.1-1.fc40.s390x.rpm 109 kB/s | 16 kB 00:00 (79/192): kernel-headers-6.6.0-0.rc2.git0.1.fc4 8.7 MB/s | 1.5 MB 00:00 (80/192): guile22-2.2.7-9.fc39.s390x.rpm 14 MB/s | 6.5 MB 00:00 (81/192): libGLEW-2.2.0-5.fc39.s390x.rpm 1.1 MB/s | 184 kB 00:00 (82/192): libICE-1.0.10-12.fc40.s390x.rpm 483 kB/s | 73 kB 00:00 (83/192): libICE-devel-1.0.10-12.fc40.s390x.rpm 262 kB/s | 45 kB 00:00 (84/192): libSM-1.2.3-14.fc40.s390x.rpm 286 kB/s | 43 kB 00:00 (85/192): libSM-devel-1.2.3-14.fc40.s390x.rpm 68 kB/s | 12 kB 00:00 (86/192): libX11-1.8.6-3.fc40.s390x.rpm 3.5 MB/s | 668 kB 00:00 (87/192): libX11-common-1.8.6-3.fc40.noarch.rpm 1.1 MB/s | 175 kB 00:00 (88/192): libX11-devel-1.8.6-3.fc40.s390x.rpm 6.2 MB/s | 1.0 MB 00:00 (89/192): libX11-xcb-1.8.6-3.fc40.s390x.rpm 75 kB/s | 11 kB 00:00 (90/192): libXau-1.0.11-4.fc40.s390x.rpm 200 kB/s | 31 kB 00:00 (91/192): libXau-devel-1.0.11-4.fc40.s390x.rpm 88 kB/s | 13 kB 00:00 (92/192): libXcursor-1.2.1-5.fc40.s390x.rpm 179 kB/s | 32 kB 00:00 (93/192): libXcursor-devel-1.2.1-5.fc40.s390x.r 237 kB/s | 40 kB 00:00 (94/192): libXext-1.3.5-3.fc39.s390x.rpm 264 kB/s | 40 kB 00:00 (95/192): libXfixes-6.0.0-7.fc40.s390x.rpm 126 kB/s | 19 kB 00:00 (96/192): libXext-devel-1.3.5-3.fc39.s390x.rpm 474 kB/s | 85 kB 00:00 (97/192): libXfixes-devel-6.0.0-7.fc40.s390x.rp 72 kB/s | 12 kB 00:00 (98/192): libXft-2.3.8-4.fc40.s390x.rpm 502 kB/s | 76 kB 00:00 (99/192): libXft-devel-2.3.8-4.fc40.s390x.rpm 329 kB/s | 50 kB 00:00 (100/192): libXi-1.8.1-3.fc40.s390x.rpm 282 kB/s | 42 kB 00:00 (101/192): libXinerama-1.1.5-4.fc40.s390x.rpm 84 kB/s | 14 kB 00:00 (102/192): libXinerama-devel-1.1.5-4.fc40.s390x 75 kB/s | 13 kB 00:00 (103/192): libXmu-1.1.4-4.fc40.s390x.rpm 536 kB/s | 81 kB 00:00 (104/192): libXrandr-1.5.2-12.fc40.s390x.rpm 187 kB/s | 28 kB 00:00 (105/192): libXmu-devel-1.1.4-4.fc40.s390x.rpm 152 kB/s | 27 kB 00:00 (106/192): libXrandr-devel-1.5.2-12.fc40.s390x. 121 kB/s | 19 kB 00:00 (107/192): libXrender-0.9.11-4.fc40.s390x.rpm 185 kB/s | 28 kB 00:00 (108/192): libXrender-devel-0.9.11-4.fc40.s390x 124 kB/s | 19 kB 00:00 (109/192): libXt-1.2.1-6.fc40.s390x.rpm 1.2 MB/s | 190 kB 00:00 (110/192): libXxf86vm-1.1.5-4.fc40.s390x.rpm 119 kB/s | 18 kB 00:00 (111/192): libXt-devel-1.2.1-6.fc40.s390x.rpm 2.3 MB/s | 460 kB 00:00 (112/192): libasan-13.2.1-3.fc40.s390x.rpm 3.1 MB/s | 508 kB 00:00 (113/192): libatomic-13.2.1-3.fc40.s390x.rpm 233 kB/s | 35 kB 00:00 (114/192): libb2-0.98.1-9.fc39.s390x.rpm 175 kB/s | 27 kB 00:00 (115/192): libdrm-2.4.114-3.fc39.s390x.rpm 670 kB/s | 101 kB 00:00 (116/192): libdrm-devel-2.4.114-3.fc39.s390x.rp 920 kB/s | 168 kB 00:00 (117/192): libffi-devel-3.4.4-4.fc39.s390x.rpm 177 kB/s | 27 kB 00:00 (118/192): libglvnd-1.7.0-1.fc40.s390x.rpm 930 kB/s | 145 kB 00:00 (119/192): libglvnd-core-devel-1.7.0-1.fc40.s39 104 kB/s | 17 kB 00:00 (120/192): libglvnd-egl-1.7.0-1.fc40.s390x.rpm 253 kB/s | 38 kB 00:00 (121/192): libglvnd-devel-1.7.0-1.fc40.s390x.rp 943 kB/s | 162 kB 00:00 (122/192): libglvnd-glx-1.7.0-1.fc40.s390x.rpm 1.1 MB/s | 171 kB 00:00 (123/192): libglvnd-gles-1.7.0-1.fc40.s390x.rpm 211 kB/s | 37 kB 00:00 (124/192): libglvnd-opengl-1.7.0-1.fc40.s390x.r 332 kB/s | 54 kB 00:00 (125/192): libjpeg-turbo-2.1.4-3.fc39.s390x.rpm 1.1 MB/s | 178 kB 00:00 (126/192): libicu-devel-73.2-2.fc39.s390x.rpm 5.2 MB/s | 925 kB 00:00 (127/192): libmpc-1.3.1-3.fc39.s390x.rpm 487 kB/s | 73 kB 00:00 (128/192): libjpeg-turbo-devel-2.1.4-3.fc39.s39 569 kB/s | 98 kB 00:00 (129/192): libselinux-devel-3.5-5.fc39.s390x.rp 990 kB/s | 151 kB 00:00 (130/192): libsepol-devel-3.5-2.fc39.s390x.rpm 321 kB/s | 49 kB 00:00 (131/192): libtool-ltdl-2.4.7-8.fc40.s390x.rpm 246 kB/s | 37 kB 00:00 (132/192): libicu-73.2-2.fc39.s390x.rpm 15 MB/s | 11 MB 00:00 (133/192): libstdc++-devel-13.2.1-3.fc40.s390x. 12 MB/s | 2.6 MB 00:00 (134/192): libubsan-13.2.1-3.fc40.s390x.rpm 1.3 MB/s | 220 kB 00:00 (135/192): libwayland-server-1.22.0-2.fc39.s390 283 kB/s | 42 kB 00:00 (136/192): libwayland-client-1.22.0-2.fc39.s390 196 kB/s | 34 kB 00:00 (137/192): libxcb-1.13.1-12.fc39.s390x.rpm 1.5 MB/s | 244 kB 00:00 (138/192): libxcrypt-devel-4.4.36-2.fc39.s390x. 196 kB/s | 30 kB 00:00 (139/192): libxcb-devel-1.13.1-12.fc39.s390x.rp 7.5 MB/s | 1.4 MB 00:00 (140/192): libxshmfence-1.3-13.fc39.s390x.rpm 77 kB/s | 12 kB 00:00 (141/192): make-4.4.1-2.fc39.s390x.rpm 3.3 MB/s | 605 kB 00:00 (142/192): mesa-libGLU-9.0.3-1.fc39.s390x.rpm 1.1 MB/s | 180 kB 00:00 (143/192): mesa-libGLU-devel-9.0.3-1.fc39.s390x 78 kB/s | 12 kB 00:00 (144/192): mpdecimal-2.5.1-7.fc39.s390x.rpm 651 kB/s | 100 kB 00:00 (145/192): ncurses-6.4-7.20230520.fc40.s390x.rp 2.6 MB/s | 424 kB 00:00 (146/192): nettle-3.9.1-2.fc39.s390x.rpm 2.6 MB/s | 456 kB 00:00 (147/192): pcre2-utf16-10.42-1.fc39.2.s390x.rpm 1.5 MB/s | 231 kB 00:00 (148/192): pcre2-devel-10.42-1.fc39.2.s390x.rpm 2.8 MB/s | 505 kB 00:00 (149/192): pcre2-utf32-10.42-1.fc39.2.s390x.rpm 1.3 MB/s | 219 kB 00:00 (150/192): perl-Carp-1.54-500.fc39.noarch.rpm 193 kB/s | 29 kB 00:00 (151/192): perl-Data-Dumper-2.188-501.fc39.s390 375 kB/s | 57 kB 00:00 (152/192): perl-Digest-1.20-500.fc39.noarch.rpm 164 kB/s | 25 kB 00:00 (153/192): perl-Digest-MD5-2.58-500.fc39.s390x. 236 kB/s | 35 kB 00:00 (154/192): perl-Exporter-5.77-500.fc39.noarch.r 202 kB/s | 31 kB 00:00 (155/192): perl-Encode-3.19-500.fc39.s390x.rpm 7.2 MB/s | 1.7 MB 00:00 (156/192): perl-File-Path-2.18-500.fc39.noarch. 234 kB/s | 35 kB 00:00 (157/192): perl-File-Temp-0.231.100-500.fc39.no 383 kB/s | 58 kB 00:00 (158/192): perl-Getopt-Long-2.54-500.fc39.noarc 393 kB/s | 60 kB 00:00 (159/192): perl-HTTP-Tiny-0.088-3.fc39.noarch.r 370 kB/s | 56 kB 00:00 (160/192): perl-IO-Socket-IP-0.42-1.fc39.noarch 274 kB/s | 42 kB 00:00 (161/192): perl-IO-Socket-SSL-2.083-3.fc39.noar 1.4 MB/s | 225 kB 00:00 (162/192): perl-MIME-Base64-3.16-500.fc39.s390x 200 kB/s | 30 kB 00:00 (163/192): perl-Mozilla-CA-20230821-1.fc40.noar 89 kB/s | 13 kB 00:00 (164/192): perl-Net-SSLeay-1.92-10.fc39.s390x.r 2.1 MB/s | 363 kB 00:00 (165/192): perl-PathTools-3.89-500.fc39.s390x.r 578 kB/s | 87 kB 00:00 (166/192): perl-Pod-Escapes-1.07-501.fc40.noarc 128 kB/s | 19 kB 00:00 (167/192): perl-Pod-Perldoc-3.28.01-501.fc39.no 561 kB/s | 86 kB 00:00 (168/192): perl-Pod-Simple-3.45-4.fc39.noarch.r 1.4 MB/s | 218 kB 00:00 (169/192): perl-Pod-Usage-2.03-500.fc39.noarch. 259 kB/s | 39 kB 00:00 (170/192): perl-Scalar-List-Utils-1.63-500.fc39 482 kB/s | 74 kB 00:00 (171/192): perl-Socket-2.037-3.fc39.s390x.rpm 366 kB/s | 55 kB 00:00 (172/192): perl-Storable-3.32-500.fc39.s390x.rp 647 kB/s | 100 kB 00:00 (173/192): perl-Term-ANSIColor-5.01-501.fc39.no 310 kB/s | 47 kB 00:00 (174/192): perl-Term-Cap-1.18-500.fc39.noarch.r 146 kB/s | 22 kB 00:00 (175/192): perl-Text-ParseWords-3.31-500.fc39.n 104 kB/s | 16 kB 00:00 (176/192): perl-Text-Tabs+Wrap-2023.0511-3.fc39 149 kB/s | 22 kB 00:00 (177/192): perl-Time-Local-1.350-3.fc39.noarch. 230 kB/s | 34 kB 00:00 (178/192): perl-URI-5.21-1.fc40.noarch.rpm 805 kB/s | 125 kB 00:00 (179/192): perl-constant-1.33-501.fc39.noarch.r 149 kB/s | 22 kB 00:00 (180/192): perl-libnet-3.15-501.fc39.noarch.rpm 849 kB/s | 129 kB 00:00 (181/192): perl-parent-0.241-500.fc39.noarch.rp 95 kB/s | 14 kB 00:00 (182/192): perl-podlators-5.01-500.fc39.noarch. 804 kB/s | 125 kB 00:00 (183/192): pixman-0.42.2-2.fc39.s390x.rpm 1.3 MB/s | 212 kB 00:00 (184/192): python3-3.12.0~rc3-1.fc40.s390x.rpm 173 kB/s | 26 kB 00:00 (185/192): python-pip-wheel-23.2.1-1.fc39.noarc 6.5 MB/s | 1.5 MB 00:00 (186/192): sysprof-capture-devel-3.48.0-2.fc39. 339 kB/s | 52 kB 00:00 (187/192): python3-setuptools-67.7.2-7.fc40.noa 6.6 MB/s | 1.5 MB 00:00 (188/192): xml-common-0.6.3-61.fc39.noarch.rpm 205 kB/s | 31 kB 00:00 (189/192): tzdata-2023c-3.fc40.noarch.rpm 3.8 MB/s | 718 kB 00:00 (190/192): python3-libs-3.12.0~rc3-1.fc40.s390x 15 MB/s | 9.2 MB 00:00 (191/192): xz-devel-5.4.4-1.fc39.s390x.rpm 433 kB/s | 66 kB 00:00 (192/192): xorg-x11-proto-devel-2023.2-3.fc40.n 1.8 MB/s | 298 kB 00:00 -------------------------------------------------------------------------------- Total 10 MB/s | 130 MB 00:12 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2023.2-3.fc40.noarch 1/192 Installing : libglvnd-1:1.7.0-1.fc40.s390x 2/192 Installing : libICE-1.0.10-12.fc40.s390x 3/192 Installing : libpng-2:1.6.40-1.fc40.s390x 4/192 Installing : libSM-1.2.3-14.fc40.s390x 5/192 Installing : libjpeg-turbo-2.1.4-3.fc39.s390x 6/192 Installing : libdrm-2.4.114-3.fc39.s390x 7/192 Installing : expat-2.5.0-3.fc39.s390x 8/192 Installing : zlib-ng-compat-devel-2.1.3-5.fc40.s390x 9/192 Installing : libICE-devel-1.0.10-12.fc40.s390x 10/192 Installing : libmpc-1.3.1-3.fc39.s390x 11/192 Installing : libX11-xcb-1.8.6-3.fc40.s390x 12/192 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 13/192 Installing : mesa-libglapi-23.2.0~rc3-1.fc40.s390x 14/192 Installing : libSM-devel-1.2.3-14.fc40.s390x 15/192 Installing : libglvnd-opengl-1:1.7.0-1.fc40.s390x 16/192 Installing : libxshmfence-1.3-13.fc39.s390x 17/192 Installing : libwayland-server-1.22.0-2.fc39.s390x 18/192 Installing : libicu-73.2-2.fc39.s390x 19/192 Installing : libXau-1.0.11-4.fc40.s390x 20/192 Installing : libxcb-1.13.1-12.fc39.s390x 21/192 Installing : kernel-headers-6.6.0-0.rc2.git0.1.fc40.s390x 22/192 Installing : graphite2-1.3.14-12.fc39.s390x 23/192 Installing : gl-manpages-1.1-29.20190306.fc40.noarch 24/192 Installing : gettext-libs-0.22-2.fc39.s390x 25/192 Installing : cmake-filesystem-3.27.4-8.fc40.s390x 26/192 Installing : graphite2-devel-1.3.14-12.fc39.s390x 27/192 Installing : libdrm-devel-2.4.114-3.fc39.s390x 28/192 Installing : mesa-libgbm-23.2.0~rc3-1.fc40.s390x 29/192 Installing : libXau-devel-1.0.11-4.fc40.s390x 30/192 Installing : libxcb-devel-1.13.1-12.fc39.s390x 31/192 Installing : libicu-devel-73.2-2.fc39.s390x 32/192 Installing : mesa-libGLU-9.0.3-1.fc39.s390x 33/192 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 34/192 Installing : cpp-13.2.1-3.fc40.s390x 35/192 Installing : libpng-devel-2:1.6.40-1.fc40.s390x 36/192 Installing : xz-devel-5.4.4-1.fc39.s390x 37/192 Installing : libxml2-devel-2.11.5-1.fc40.s390x 38/192 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 39/192 Installing : xml-common-0.6.3-61.fc39.noarch 39/192 Installing : tzdata-2023c-3.fc40.noarch 40/192 Installing : sysprof-capture-devel-3.48.0-2.fc39.s390x 41/192 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 42/192 Installing : pixman-0.42.2-2.fc39.s390x 43/192 Installing : pcre2-utf32-10.42-1.fc39.2.s390x 44/192 Installing : pcre2-utf16-10.42-1.fc39.2.s390x 45/192 Installing : pcre2-devel-10.42-1.fc39.2.s390x 46/192 Installing : nettle-3.9.1-2.fc39.s390x 47/192 Installing : gnutls-3.8.1-1.fc40.s390x 48/192 Installing : glib2-2.78.0-2.fc40.s390x 49/192 Installing : ncurses-6.4-7.20230520.fc40.s390x 50/192 Installing : mpdecimal-2.5.1-7.fc39.s390x 51/192 Installing : libwayland-client-1.22.0-2.fc39.s390x 52/192 Installing : libglvnd-egl-1:1.7.0-1.fc40.s390x 53/192 Installing : mesa-libEGL-23.2.0~rc3-1.fc40.s390x 54/192 Installing : libglvnd-gles-1:1.7.0-1.fc40.s390x 55/192 Installing : libubsan-13.2.1-3.fc40.s390x 56/192 Installing : libtool-ltdl-2.4.7-8.fc40.s390x 57/192 Installing : libstdc++-devel-13.2.1-3.fc40.s390x 58/192 Installing : libsepol-devel-3.5-2.fc39.s390x 59/192 Installing : libselinux-devel-3.5-5.fc39.s390x 60/192 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.s390x 61/192 Installing : libffi-devel-3.4.4-4.fc39.s390x 62/192 Installing : libb2-0.98.1-9.fc39.s390x 63/192 Installing : python3-3.12.0~rc3-1.fc40.s390x 64/192 Installing : python3-libs-3.12.0~rc3-1.fc40.s390x 65/192 Installing : python3-setuptools-67.7.2-7.fc40.noarch 66/192 Installing : libatomic-13.2.1-3.fc40.s390x 67/192 Installing : libasan-13.2.1-3.fc40.s390x 68/192 Installing : libX11-common-1.8.6-3.fc40.noarch 69/192 Installing : libX11-1.8.6-3.fc40.s390x 70/192 Installing : libXext-1.3.5-3.fc39.s390x 71/192 Installing : libX11-devel-1.8.6-3.fc40.s390x 72/192 Installing : libXrender-0.9.11-4.fc40.s390x 73/192 Installing : libXrender-devel-0.9.11-4.fc40.s390x 74/192 Installing : libXext-devel-1.3.5-3.fc39.s390x 75/192 Installing : libXrandr-1.5.2-12.fc40.s390x 76/192 Installing : libXinerama-1.1.5-4.fc40.s390x 77/192 Installing : libXfixes-6.0.0-7.fc40.s390x 78/192 Installing : libXcursor-1.2.1-5.fc40.s390x 79/192 Installing : libXi-1.8.1-3.fc40.s390x 80/192 Installing : libXt-1.2.1-6.fc40.s390x 81/192 Installing : libXt-devel-1.2.1-6.fc40.s390x 82/192 Installing : libXmu-1.1.4-4.fc40.s390x 83/192 Installing : libXfixes-devel-6.0.0-7.fc40.s390x 84/192 Installing : libXcursor-devel-1.2.1-5.fc40.s390x 85/192 Installing : libXinerama-devel-1.1.5-4.fc40.s390x 86/192 Installing : libXrandr-devel-1.5.2-12.fc40.s390x 87/192 Installing : libXxf86vm-1.1.5-4.fc40.s390x 88/192 Installing : libglvnd-glx-1:1.7.0-1.fc40.s390x 89/192 Installing : mesa-libGL-23.2.0~rc3-1.fc40.s390x 90/192 Installing : libglvnd-devel-1:1.7.0-1.fc40.s390x 91/192 Installing : mesa-libGLU-devel-9.0.3-1.fc39.s390x 92/192 Installing : mesa-libGL-devel-23.2.0~rc3-1.fc40.s390x 93/192 Installing : libGLEW-2.2.0-5.fc39.s390x 94/192 Running scriptlet: groff-base-1.23.0-2.fc39.s390x 95/192 Installing : groff-base-1.23.0-2.fc39.s390x 95/192 Running scriptlet: groff-base-1.23.0-2.fc39.s390x 95/192 Installing : perl-Digest-1.20-500.fc39.noarch 96/192 Installing : perl-Digest-MD5-2.58-500.fc39.s390x 97/192 Installing : perl-B-1.88-500.fc40.s390x 98/192 Installing : perl-FileHandle-2.05-500.fc40.noarch 99/192 Installing : perl-Data-Dumper-2.188-501.fc39.s390x 100/192 Installing : perl-libnet-3.15-501.fc39.noarch 101/192 Installing : perl-base-2.27-500.fc40.noarch 102/192 Installing : perl-URI-5.21-1.fc40.noarch 103/192 Installing : perl-AutoLoader-5.74-500.fc40.noarch 104/192 Installing : perl-if-0.61.000-500.fc40.noarch 105/192 Installing : perl-locale-1.10-500.fc40.noarch 106/192 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 107/192 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 108/192 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 109/192 Installing : perl-File-Path-2.18-500.fc39.noarch 110/192 Installing : perl-Mozilla-CA-20230821-1.fc40.noarch 111/192 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 112/192 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 113/192 Installing : perl-Net-SSLeay-1.92-10.fc39.s390x 114/192 Installing : perl-Class-Struct-0.68-500.fc40.noarch 115/192 Installing : perl-POSIX-2.13-500.fc40.s390x 116/192 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 117/192 Installing : perl-Term-Cap-1.18-500.fc39.noarch 118/192 Installing : perl-IPC-Open3-1.22-500.fc40.noarch 119/192 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 120/192 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 121/192 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 122/192 Installing : perl-Symbol-1.09-500.fc40.noarch 123/192 Installing : perl-SelectSaver-1.02-500.fc40.noarch 124/192 Installing : perl-Socket-4:2.037-3.fc39.s390x 125/192 Installing : perl-File-stat-1.13-500.fc40.noarch 126/192 Installing : perl-podlators-1:5.01-500.fc39.noarch 127/192 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 128/192 Installing : perl-mro-1.28-500.fc40.s390x 129/192 Installing : perl-Fcntl-1.15-500.fc40.s390x 130/192 Installing : perl-overloading-0.02-500.fc40.noarch 131/192 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 132/192 Installing : perl-IO-1.52-500.fc40.s390x 133/192 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 134/192 Installing : perl-Getopt-Std-1.13-500.fc40.noarch 135/192 Installing : perl-Errno-1.37-500.fc40.s390x 136/192 Installing : perl-File-Basename-2.86-500.fc40.noarch 137/192 Installing : perl-vars-1.05-500.fc40.noarch 138/192 Installing : perl-MIME-Base64-3.16-500.fc39.s390x 139/192 Installing : perl-overload-1.37-500.fc40.noarch 140/192 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.s390x 141/192 Installing : perl-Storable-1:3.32-500.fc39.s390x 142/192 Installing : perl-constant-1.33-501.fc39.noarch 143/192 Installing : perl-parent-1:0.241-500.fc39.noarch 144/192 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 145/192 Installing : perl-DynaLoader-1.54-500.fc40.s390x 146/192 Installing : perl-Carp-1.54-500.fc39.noarch 147/192 Installing : perl-Exporter-5.77-500.fc39.noarch 148/192 Installing : perl-PathTools-3.89-500.fc39.s390x 149/192 Installing : perl-Encode-4:3.19-500.fc39.s390x 150/192 Installing : perl-libs-4:5.38.0-500.fc40.s390x 151/192 Installing : perl-interpreter-4:5.38.0-500.fc40.s390x 152/192 Installing : google-noto-fonts-common-20230801-3.fc40.noarch 153/192 Installing : google-noto-sans-vf-fonts-20230801-3.fc40.noarch 154/192 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 155/192 Installing : cairo-1.17.8-5.fc40.s390x 156/192 Installing : harfbuzz-8.2.1-1.fc40.s390x 157/192 Installing : freetype-2.13.1-2.fc40.s390x 158/192 Installing : fontconfig-2.14.2-5.fc40.s390x 159/192 Running scriptlet: fontconfig-2.14.2-5.fc40.s390x 159/192 Installing : libXft-2.3.8-4.fc40.s390x 160/192 Installing : harfbuzz-icu-8.2.1-1.fc40.s390x 161/192 Installing : glibc-headers-s390-2.38.9000-9.fc40.noarch 162/192 Installing : libxcrypt-devel-4.4.36-2.fc39.s390x 163/192 Installing : glibc-devel-2.38.9000-9.fc40.s390x 164/192 Installing : gettext-envsubst-0.22-2.fc39.s390x 165/192 Installing : gettext-runtime-0.22-2.fc39.s390x 166/192 Installing : gettext-0.22-2.fc39.s390x 167/192 Installing : gc-8.2.2-4.fc39.s390x 168/192 Installing : guile22-2.2.7-9.fc39.s390x 169/192 Installing : make-1:4.4.1-2.fc39.s390x 170/192 Installing : gcc-13.2.1-3.fc40.s390x 171/192 Running scriptlet: gcc-13.2.1-3.fc40.s390x 171/192 Installing : bzip2-devel-1.0.8-16.fc39.s390x 172/192 Installing : brotli-1.1.0-1.fc40.s390x 173/192 Installing : brotli-devel-1.1.0-1.fc40.s390x 174/192 Installing : annobin-docs-12.26-1.fc40.noarch 175/192 Installing : libblkid-devel-2.39.2-1.fc40.s390x 176/192 Installing : libmount-devel-2.39.2-1.fc40.s390x 177/192 Installing : glib2-devel-2.78.0-2.fc40.s390x 178/192 Installing : freetype-devel-2.13.1-2.fc40.s390x 179/192 Installing : harfbuzz-devel-8.2.1-1.fc40.s390x 180/192 Installing : fontconfig-devel-2.14.2-5.fc40.s390x 181/192 Installing : libXft-devel-2.3.8-4.fc40.s390x 182/192 Installing : lcms2-2.15-2.fc40.s390x 183/192 Installing : libmng-2.0.3-19.fc40.s390x 184/192 Installing : qt3-3.3.8b-95.fc40.s390x 185/192 Running scriptlet: qt3-3.3.8b-95.fc40.s390x 185/192 Installing : qt3-devel-3.3.8b-95.fc40.s390x 186/192 Installing : annobin-plugin-gcc-12.26-1.fc40.s390x 187/192 Running scriptlet: annobin-plugin-gcc-12.26-1.fc40.s390x 187/192 Installing : gcc-c++-13.2.1-3.fc40.s390x 188/192 Installing : gcc-plugin-annobin-13.2.1-3.fc40.s390x 189/192 Running scriptlet: gcc-plugin-annobin-13.2.1-3.fc40.s390x 189/192 Installing : glew-devel-2.2.0-5.fc39.s390x 190/192 Installing : libXmu-devel-1.1.4-4.fc40.s390x 191/192 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.s390x 192/192 Running scriptlet: fontconfig-2.14.2-5.fc40.s390x 192/192 Running scriptlet: libjpeg-turbo-devel-2.1.4-3.fc39.s390x 192/192 Verifying : cairo-1.17.8-5.fc40.s390x 1/192 Verifying : freetype-2.13.1-2.fc40.s390x 2/192 Verifying : freetype-devel-2.13.1-2.fc40.s390x 3/192 Verifying : lcms2-2.15-2.fc40.s390x 4/192 Verifying : libblkid-devel-2.39.2-1.fc40.s390x 5/192 Verifying : libmng-2.0.3-19.fc40.s390x 6/192 Verifying : libmount-devel-2.39.2-1.fc40.s390x 7/192 Verifying : libpng-2:1.6.40-1.fc40.s390x 8/192 Verifying : libpng-devel-2:1.6.40-1.fc40.s390x 9/192 Verifying : libxml2-devel-2.11.5-1.fc40.s390x 10/192 Verifying : mesa-libEGL-23.2.0~rc3-1.fc40.s390x 11/192 Verifying : mesa-libGL-23.2.0~rc3-1.fc40.s390x 12/192 Verifying : mesa-libGL-devel-23.2.0~rc3-1.fc40.s390x 13/192 Verifying : mesa-libgbm-23.2.0~rc3-1.fc40.s390x 14/192 Verifying : mesa-libglapi-23.2.0~rc3-1.fc40.s390x 15/192 Verifying : perl-AutoLoader-5.74-500.fc40.noarch 16/192 Verifying : perl-B-1.88-500.fc40.s390x 17/192 Verifying : perl-Class-Struct-0.68-500.fc40.noarch 18/192 Verifying : perl-DynaLoader-1.54-500.fc40.s390x 19/192 Verifying : perl-Errno-1.37-500.fc40.s390x 20/192 Verifying : perl-Fcntl-1.15-500.fc40.s390x 21/192 Verifying : perl-File-Basename-2.86-500.fc40.noarch 22/192 Verifying : perl-File-stat-1.13-500.fc40.noarch 23/192 Verifying : perl-FileHandle-2.05-500.fc40.noarch 24/192 Verifying : perl-Getopt-Std-1.13-500.fc40.noarch 25/192 Verifying : perl-IO-1.52-500.fc40.s390x 26/192 Verifying : perl-IPC-Open3-1.22-500.fc40.noarch 27/192 Verifying : perl-POSIX-2.13-500.fc40.s390x 28/192 Verifying : perl-SelectSaver-1.02-500.fc40.noarch 29/192 Verifying : perl-Symbol-1.09-500.fc40.noarch 30/192 Verifying : perl-base-2.27-500.fc40.noarch 31/192 Verifying : perl-if-0.61.000-500.fc40.noarch 32/192 Verifying : perl-interpreter-4:5.38.0-500.fc40.s390x 33/192 Verifying : perl-libs-4:5.38.0-500.fc40.s390x 34/192 Verifying : perl-locale-1.10-500.fc40.noarch 35/192 Verifying : perl-mro-1.28-500.fc40.s390x 36/192 Verifying : perl-overload-1.37-500.fc40.noarch 37/192 Verifying : perl-overloading-0.02-500.fc40.noarch 38/192 Verifying : perl-vars-1.05-500.fc40.noarch 39/192 Verifying : qt3-3.3.8b-95.fc40.s390x 40/192 Verifying : qt3-devel-3.3.8b-95.fc40.s390x 41/192 Verifying : zlib-ng-compat-devel-2.1.3-5.fc40.s390x 42/192 Verifying : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 43/192 Verifying : annobin-docs-12.26-1.fc40.noarch 44/192 Verifying : annobin-plugin-gcc-12.26-1.fc40.s390x 45/192 Verifying : brotli-1.1.0-1.fc40.s390x 46/192 Verifying : brotli-devel-1.1.0-1.fc40.s390x 47/192 Verifying : bzip2-devel-1.0.8-16.fc39.s390x 48/192 Verifying : cmake-filesystem-3.27.4-8.fc40.s390x 49/192 Verifying : cpp-13.2.1-3.fc40.s390x 50/192 Verifying : default-fonts-core-sans-4.0-9.fc40.noarch 51/192 Verifying : expat-2.5.0-3.fc39.s390x 52/192 Verifying : fontconfig-2.14.2-5.fc40.s390x 53/192 Verifying : fontconfig-devel-2.14.2-5.fc40.s390x 54/192 Verifying : fonts-filesystem-1:2.0.5-12.fc39.noarch 55/192 Verifying : gc-8.2.2-4.fc39.s390x 56/192 Verifying : gcc-13.2.1-3.fc40.s390x 57/192 Verifying : gcc-c++-13.2.1-3.fc40.s390x 58/192 Verifying : gcc-plugin-annobin-13.2.1-3.fc40.s390x 59/192 Verifying : gettext-0.22-2.fc39.s390x 60/192 Verifying : gettext-envsubst-0.22-2.fc39.s390x 61/192 Verifying : gettext-libs-0.22-2.fc39.s390x 62/192 Verifying : gettext-runtime-0.22-2.fc39.s390x 63/192 Verifying : gl-manpages-1.1-29.20190306.fc40.noarch 64/192 Verifying : glew-devel-2.2.0-5.fc39.s390x 65/192 Verifying : glib2-2.78.0-2.fc40.s390x 66/192 Verifying : glib2-devel-2.78.0-2.fc40.s390x 67/192 Verifying : glibc-devel-2.38.9000-9.fc40.s390x 68/192 Verifying : glibc-headers-s390-2.38.9000-9.fc40.noarch 69/192 Verifying : gnutls-3.8.1-1.fc40.s390x 70/192 Verifying : google-noto-fonts-common-20230801-3.fc40.noarch 71/192 Verifying : google-noto-sans-vf-fonts-20230801-3.fc40.noarch 72/192 Verifying : graphite2-1.3.14-12.fc39.s390x 73/192 Verifying : graphite2-devel-1.3.14-12.fc39.s390x 74/192 Verifying : groff-base-1.23.0-2.fc39.s390x 75/192 Verifying : guile22-2.2.7-9.fc39.s390x 76/192 Verifying : harfbuzz-8.2.1-1.fc40.s390x 77/192 Verifying : harfbuzz-devel-8.2.1-1.fc40.s390x 78/192 Verifying : harfbuzz-icu-8.2.1-1.fc40.s390x 79/192 Verifying : kernel-headers-6.6.0-0.rc2.git0.1.fc40.s390x 80/192 Verifying : libGLEW-2.2.0-5.fc39.s390x 81/192 Verifying : libICE-1.0.10-12.fc40.s390x 82/192 Verifying : libICE-devel-1.0.10-12.fc40.s390x 83/192 Verifying : libSM-1.2.3-14.fc40.s390x 84/192 Verifying : libSM-devel-1.2.3-14.fc40.s390x 85/192 Verifying : libX11-1.8.6-3.fc40.s390x 86/192 Verifying : libX11-common-1.8.6-3.fc40.noarch 87/192 Verifying : libX11-devel-1.8.6-3.fc40.s390x 88/192 Verifying : libX11-xcb-1.8.6-3.fc40.s390x 89/192 Verifying : libXau-1.0.11-4.fc40.s390x 90/192 Verifying : libXau-devel-1.0.11-4.fc40.s390x 91/192 Verifying : libXcursor-1.2.1-5.fc40.s390x 92/192 Verifying : libXcursor-devel-1.2.1-5.fc40.s390x 93/192 Verifying : libXext-1.3.5-3.fc39.s390x 94/192 Verifying : libXext-devel-1.3.5-3.fc39.s390x 95/192 Verifying : libXfixes-6.0.0-7.fc40.s390x 96/192 Verifying : libXfixes-devel-6.0.0-7.fc40.s390x 97/192 Verifying : libXft-2.3.8-4.fc40.s390x 98/192 Verifying : libXft-devel-2.3.8-4.fc40.s390x 99/192 Verifying : libXi-1.8.1-3.fc40.s390x 100/192 Verifying : libXinerama-1.1.5-4.fc40.s390x 101/192 Verifying : libXinerama-devel-1.1.5-4.fc40.s390x 102/192 Verifying : libXmu-1.1.4-4.fc40.s390x 103/192 Verifying : libXmu-devel-1.1.4-4.fc40.s390x 104/192 Verifying : libXrandr-1.5.2-12.fc40.s390x 105/192 Verifying : libXrandr-devel-1.5.2-12.fc40.s390x 106/192 Verifying : libXrender-0.9.11-4.fc40.s390x 107/192 Verifying : libXrender-devel-0.9.11-4.fc40.s390x 108/192 Verifying : libXt-1.2.1-6.fc40.s390x 109/192 Verifying : libXt-devel-1.2.1-6.fc40.s390x 110/192 Verifying : libXxf86vm-1.1.5-4.fc40.s390x 111/192 Verifying : libasan-13.2.1-3.fc40.s390x 112/192 Verifying : libatomic-13.2.1-3.fc40.s390x 113/192 Verifying : libb2-0.98.1-9.fc39.s390x 114/192 Verifying : libdrm-2.4.114-3.fc39.s390x 115/192 Verifying : libdrm-devel-2.4.114-3.fc39.s390x 116/192 Verifying : libffi-devel-3.4.4-4.fc39.s390x 117/192 Verifying : libglvnd-1:1.7.0-1.fc40.s390x 118/192 Verifying : libglvnd-core-devel-1:1.7.0-1.fc40.s390x 119/192 Verifying : libglvnd-devel-1:1.7.0-1.fc40.s390x 120/192 Verifying : libglvnd-egl-1:1.7.0-1.fc40.s390x 121/192 Verifying : libglvnd-gles-1:1.7.0-1.fc40.s390x 122/192 Verifying : libglvnd-glx-1:1.7.0-1.fc40.s390x 123/192 Verifying : libglvnd-opengl-1:1.7.0-1.fc40.s390x 124/192 Verifying : libicu-73.2-2.fc39.s390x 125/192 Verifying : libicu-devel-73.2-2.fc39.s390x 126/192 Verifying : libjpeg-turbo-2.1.4-3.fc39.s390x 127/192 Verifying : libjpeg-turbo-devel-2.1.4-3.fc39.s390x 128/192 Verifying : libmpc-1.3.1-3.fc39.s390x 129/192 Verifying : libselinux-devel-3.5-5.fc39.s390x 130/192 Verifying : libsepol-devel-3.5-2.fc39.s390x 131/192 Verifying : libstdc++-devel-13.2.1-3.fc40.s390x 132/192 Verifying : libtool-ltdl-2.4.7-8.fc40.s390x 133/192 Verifying : libubsan-13.2.1-3.fc40.s390x 134/192 Verifying : libwayland-client-1.22.0-2.fc39.s390x 135/192 Verifying : libwayland-server-1.22.0-2.fc39.s390x 136/192 Verifying : libxcb-1.13.1-12.fc39.s390x 137/192 Verifying : libxcb-devel-1.13.1-12.fc39.s390x 138/192 Verifying : libxcrypt-devel-4.4.36-2.fc39.s390x 139/192 Verifying : libxshmfence-1.3-13.fc39.s390x 140/192 Verifying : make-1:4.4.1-2.fc39.s390x 141/192 Verifying : mesa-libGLU-9.0.3-1.fc39.s390x 142/192 Verifying : mesa-libGLU-devel-9.0.3-1.fc39.s390x 143/192 Verifying : mpdecimal-2.5.1-7.fc39.s390x 144/192 Verifying : ncurses-6.4-7.20230520.fc40.s390x 145/192 Verifying : nettle-3.9.1-2.fc39.s390x 146/192 Verifying : pcre2-devel-10.42-1.fc39.2.s390x 147/192 Verifying : pcre2-utf16-10.42-1.fc39.2.s390x 148/192 Verifying : pcre2-utf32-10.42-1.fc39.2.s390x 149/192 Verifying : perl-Carp-1.54-500.fc39.noarch 150/192 Verifying : perl-Data-Dumper-2.188-501.fc39.s390x 151/192 Verifying : perl-Digest-1.20-500.fc39.noarch 152/192 Verifying : perl-Digest-MD5-2.58-500.fc39.s390x 153/192 Verifying : perl-Encode-4:3.19-500.fc39.s390x 154/192 Verifying : perl-Exporter-5.77-500.fc39.noarch 155/192 Verifying : perl-File-Path-2.18-500.fc39.noarch 156/192 Verifying : perl-File-Temp-1:0.231.100-500.fc39.noarch 157/192 Verifying : perl-Getopt-Long-1:2.54-500.fc39.noarch 158/192 Verifying : perl-HTTP-Tiny-0.088-3.fc39.noarch 159/192 Verifying : perl-IO-Socket-IP-0.42-1.fc39.noarch 160/192 Verifying : perl-IO-Socket-SSL-2.083-3.fc39.noarch 161/192 Verifying : perl-MIME-Base64-3.16-500.fc39.s390x 162/192 Verifying : perl-Mozilla-CA-20230821-1.fc40.noarch 163/192 Verifying : perl-Net-SSLeay-1.92-10.fc39.s390x 164/192 Verifying : perl-PathTools-3.89-500.fc39.s390x 165/192 Verifying : perl-Pod-Escapes-1:1.07-501.fc40.noarch 166/192 Verifying : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 167/192 Verifying : perl-Pod-Simple-1:3.45-4.fc39.noarch 168/192 Verifying : perl-Pod-Usage-4:2.03-500.fc39.noarch 169/192 Verifying : perl-Scalar-List-Utils-5:1.63-500.fc39.s390x 170/192 Verifying : perl-Socket-4:2.037-3.fc39.s390x 171/192 Verifying : perl-Storable-1:3.32-500.fc39.s390x 172/192 Verifying : perl-Term-ANSIColor-5.01-501.fc39.noarch 173/192 Verifying : perl-Term-Cap-1.18-500.fc39.noarch 174/192 Verifying : perl-Text-ParseWords-3.31-500.fc39.noarch 175/192 Verifying : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 176/192 Verifying : perl-Time-Local-2:1.350-3.fc39.noarch 177/192 Verifying : perl-URI-5.21-1.fc40.noarch 178/192 Verifying : perl-constant-1.33-501.fc39.noarch 179/192 Verifying : perl-libnet-3.15-501.fc39.noarch 180/192 Verifying : perl-parent-1:0.241-500.fc39.noarch 181/192 Verifying : perl-podlators-1:5.01-500.fc39.noarch 182/192 Verifying : pixman-0.42.2-2.fc39.s390x 183/192 Verifying : python-pip-wheel-23.2.1-1.fc39.noarch 184/192 Verifying : python3-3.12.0~rc3-1.fc40.s390x 185/192 Verifying : python3-libs-3.12.0~rc3-1.fc40.s390x 186/192 Verifying : python3-setuptools-67.7.2-7.fc40.noarch 187/192 Verifying : sysprof-capture-devel-3.48.0-2.fc39.s390x 188/192 Verifying : tzdata-2023c-3.fc40.noarch 189/192 Verifying : xml-common-0.6.3-61.fc39.noarch 190/192 Verifying : xorg-x11-proto-devel-2023.2-3.fc40.noarch 191/192 Verifying : xz-devel-5.4.4-1.fc39.s390x 192/192 Installed: abattis-cantarell-vf-fonts-0.301-10.fc39.noarch annobin-docs-12.26-1.fc40.noarch annobin-plugin-gcc-12.26-1.fc40.s390x brotli-1.1.0-1.fc40.s390x brotli-devel-1.1.0-1.fc40.s390x bzip2-devel-1.0.8-16.fc39.s390x cairo-1.17.8-5.fc40.s390x cmake-filesystem-3.27.4-8.fc40.s390x cpp-13.2.1-3.fc40.s390x default-fonts-core-sans-4.0-9.fc40.noarch expat-2.5.0-3.fc39.s390x fontconfig-2.14.2-5.fc40.s390x fontconfig-devel-2.14.2-5.fc40.s390x fonts-filesystem-1:2.0.5-12.fc39.noarch freetype-2.13.1-2.fc40.s390x freetype-devel-2.13.1-2.fc40.s390x gc-8.2.2-4.fc39.s390x gcc-13.2.1-3.fc40.s390x gcc-c++-13.2.1-3.fc40.s390x gcc-plugin-annobin-13.2.1-3.fc40.s390x gettext-0.22-2.fc39.s390x gettext-envsubst-0.22-2.fc39.s390x gettext-libs-0.22-2.fc39.s390x gettext-runtime-0.22-2.fc39.s390x gl-manpages-1.1-29.20190306.fc40.noarch glew-devel-2.2.0-5.fc39.s390x glib2-2.78.0-2.fc40.s390x glib2-devel-2.78.0-2.fc40.s390x glibc-devel-2.38.9000-9.fc40.s390x glibc-headers-s390-2.38.9000-9.fc40.noarch gnutls-3.8.1-1.fc40.s390x google-noto-fonts-common-20230801-3.fc40.noarch google-noto-sans-vf-fonts-20230801-3.fc40.noarch graphite2-1.3.14-12.fc39.s390x graphite2-devel-1.3.14-12.fc39.s390x groff-base-1.23.0-2.fc39.s390x guile22-2.2.7-9.fc39.s390x harfbuzz-8.2.1-1.fc40.s390x harfbuzz-devel-8.2.1-1.fc40.s390x harfbuzz-icu-8.2.1-1.fc40.s390x kernel-headers-6.6.0-0.rc2.git0.1.fc40.s390x lcms2-2.15-2.fc40.s390x libGLEW-2.2.0-5.fc39.s390x libICE-1.0.10-12.fc40.s390x libICE-devel-1.0.10-12.fc40.s390x libSM-1.2.3-14.fc40.s390x libSM-devel-1.2.3-14.fc40.s390x libX11-1.8.6-3.fc40.s390x libX11-common-1.8.6-3.fc40.noarch libX11-devel-1.8.6-3.fc40.s390x libX11-xcb-1.8.6-3.fc40.s390x libXau-1.0.11-4.fc40.s390x libXau-devel-1.0.11-4.fc40.s390x libXcursor-1.2.1-5.fc40.s390x libXcursor-devel-1.2.1-5.fc40.s390x libXext-1.3.5-3.fc39.s390x libXext-devel-1.3.5-3.fc39.s390x libXfixes-6.0.0-7.fc40.s390x libXfixes-devel-6.0.0-7.fc40.s390x libXft-2.3.8-4.fc40.s390x libXft-devel-2.3.8-4.fc40.s390x libXi-1.8.1-3.fc40.s390x libXinerama-1.1.5-4.fc40.s390x libXinerama-devel-1.1.5-4.fc40.s390x libXmu-1.1.4-4.fc40.s390x libXmu-devel-1.1.4-4.fc40.s390x libXrandr-1.5.2-12.fc40.s390x libXrandr-devel-1.5.2-12.fc40.s390x libXrender-0.9.11-4.fc40.s390x libXrender-devel-0.9.11-4.fc40.s390x libXt-1.2.1-6.fc40.s390x libXt-devel-1.2.1-6.fc40.s390x libXxf86vm-1.1.5-4.fc40.s390x libasan-13.2.1-3.fc40.s390x libatomic-13.2.1-3.fc40.s390x libb2-0.98.1-9.fc39.s390x libblkid-devel-2.39.2-1.fc40.s390x libdrm-2.4.114-3.fc39.s390x libdrm-devel-2.4.114-3.fc39.s390x libffi-devel-3.4.4-4.fc39.s390x libglvnd-1:1.7.0-1.fc40.s390x libglvnd-core-devel-1:1.7.0-1.fc40.s390x libglvnd-devel-1:1.7.0-1.fc40.s390x libglvnd-egl-1:1.7.0-1.fc40.s390x libglvnd-gles-1:1.7.0-1.fc40.s390x libglvnd-glx-1:1.7.0-1.fc40.s390x libglvnd-opengl-1:1.7.0-1.fc40.s390x libicu-73.2-2.fc39.s390x libicu-devel-73.2-2.fc39.s390x libjpeg-turbo-2.1.4-3.fc39.s390x libjpeg-turbo-devel-2.1.4-3.fc39.s390x libmng-2.0.3-19.fc40.s390x libmount-devel-2.39.2-1.fc40.s390x libmpc-1.3.1-3.fc39.s390x libpng-2:1.6.40-1.fc40.s390x libpng-devel-2:1.6.40-1.fc40.s390x libselinux-devel-3.5-5.fc39.s390x libsepol-devel-3.5-2.fc39.s390x libstdc++-devel-13.2.1-3.fc40.s390x libtool-ltdl-2.4.7-8.fc40.s390x libubsan-13.2.1-3.fc40.s390x libwayland-client-1.22.0-2.fc39.s390x libwayland-server-1.22.0-2.fc39.s390x libxcb-1.13.1-12.fc39.s390x libxcb-devel-1.13.1-12.fc39.s390x libxcrypt-devel-4.4.36-2.fc39.s390x libxml2-devel-2.11.5-1.fc40.s390x libxshmfence-1.3-13.fc39.s390x make-1:4.4.1-2.fc39.s390x mesa-libEGL-23.2.0~rc3-1.fc40.s390x mesa-libGL-23.2.0~rc3-1.fc40.s390x mesa-libGL-devel-23.2.0~rc3-1.fc40.s390x mesa-libGLU-9.0.3-1.fc39.s390x mesa-libGLU-devel-9.0.3-1.fc39.s390x mesa-libgbm-23.2.0~rc3-1.fc40.s390x mesa-libglapi-23.2.0~rc3-1.fc40.s390x mpdecimal-2.5.1-7.fc39.s390x ncurses-6.4-7.20230520.fc40.s390x nettle-3.9.1-2.fc39.s390x pcre2-devel-10.42-1.fc39.2.s390x pcre2-utf16-10.42-1.fc39.2.s390x pcre2-utf32-10.42-1.fc39.2.s390x perl-AutoLoader-5.74-500.fc40.noarch perl-B-1.88-500.fc40.s390x perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-500.fc40.noarch perl-Data-Dumper-2.188-501.fc39.s390x perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39.s390x perl-DynaLoader-1.54-500.fc40.s390x perl-Encode-4:3.19-500.fc39.s390x perl-Errno-1.37-500.fc40.s390x perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-500.fc40.s390x 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.s390x 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.s390x perl-Mozilla-CA-20230821-1.fc40.noarch perl-Net-SSLeay-1.92-10.fc39.s390x perl-POSIX-2.13-500.fc40.s390x perl-PathTools-3.89-500.fc39.s390x 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.s390x perl-SelectSaver-1.02-500.fc40.noarch perl-Socket-4:2.037-3.fc39.s390x perl-Storable-1:3.32-500.fc39.s390x 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.s390x perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.0-500.fc40.s390x perl-locale-1.10-500.fc40.noarch perl-mro-1.28-500.fc40.s390x 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.s390x python-pip-wheel-23.2.1-1.fc39.noarch python3-3.12.0~rc3-1.fc40.s390x python3-libs-3.12.0~rc3-1.fc40.s390x python3-setuptools-67.7.2-7.fc40.noarch qt3-3.3.8b-95.fc40.s390x qt3-devel-3.3.8b-95.fc40.s390x sysprof-capture-devel-3.48.0-2.fc39.s390x 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.s390x zlib-ng-compat-devel-2.1.3-5.fc40.s390x 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: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1689724800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QN0wLm + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf amanith + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/amanith_03.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd amanith + rm -rf /builddir/build/BUILD/amanith-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/amanith-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (amanith-0.3-nothirdpartystatic.patch): + echo 'Patch #0 (amanith-0.3-nothirdpartystatic.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .system --fuzz=0 patching file amanith.pro patching file plugins/fonts/build.conf patching file plugins/jpeg/build.conf patching file plugins/png/build.conf Patch #1 (amanith-0.3-system-glew.patch): + echo 'Patch #1 (amanith-0.3-system-glew.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file build/build.pro patching file include/amanith/gopenglext.h Patch #3 (amanith-0.3-gcc-C++fix.patch): + echo 'Patch #3 (amanith-0.3-gcc-C++fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file examples/opengl/vectorizer/drawer.h Patch #4 (amanith-0.3-system-libjpeg.patch): + echo 'Patch #4 (amanith-0.3-system-libjpeg.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/jpeg/gjpegimpexp.cpp Patch #5 (amanith-0.3-system-libpng.patch): + echo 'Patch #5 (amanith-0.3-system-libpng.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/png/gpngimpexp.cpp Patch #6 (amanith-0.3-freetype-fix.patch): + echo 'Patch #6 (amanith-0.3-freetype-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/fonts/gfontsimpexp.cpp Patch #7 (amanith-0.3-system-freetype.patch): + echo 'Patch #7 (amanith-0.3-system-freetype.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugins/fonts/build.conf Patch #8 (amanith-0.3-gcc43.patch): + echo 'Patch #8 (amanith-0.3-gcc43.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file include/amanith/support/gutilities.h patching file include/amanith/rendering/gopenglboard.h Patch #9 (amanith-0.3-gcc44.patch): + echo 'Patch #9 (amanith-0.3-gcc44.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file include/amanith/2d/gtesselator2d.h patching file src/support/gutilities.cpp patching file plugins/jpeg/gjpegimpexp.cpp patching file plugins/png/gpngimpexp.cpp Patch #10 (amanith-0.3-fix-DSO.patch): + echo 'Patch #10 (amanith-0.3-fix-DSO.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .DSO --fuzz=0 patching file examples/opengl/testshaders/testshaders.pro Patch #11 (amanith-0.3-gcc-constructor-fix.patch): + echo 'Patch #11 (amanith-0.3-gcc-constructor-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .constructor --fuzz=0 patching file include/amanith/1d/gbeziercurve1d.h patching file include/amanith/1d/gbsplinecurve1d.h patching file include/amanith/1d/gcurve1d.h patching file include/amanith/1d/ghermitecurve1d.h patching file include/amanith/1d/gmulticurve1d.h patching file include/amanith/1d/gpolylinecurve1d.h patching file include/amanith/2d/ganimtrsnode2d.h patching file include/amanith/2d/gbeziercurve2d.h patching file include/amanith/2d/gbsplinecurve2d.h patching file include/amanith/2d/gcurve2d.h patching file include/amanith/2d/gellipsecurve2d.h patching file include/amanith/2d/gfont2d.h patching file include/amanith/2d/ghermitecurve2d.h patching file include/amanith/2d/gmulticurve2d.h patching file include/amanith/2d/gpath2d.h patching file include/amanith/2d/gpixelmap.h patching file include/amanith/2d/gpolylinecurve2d.h patching file include/amanith/gelement.h patching file include/amanith/gimpexp.h patching file include/amanith/gkernel.h patching file include/amanith/gmultiproperty.h patching file include/amanith/gproperty.h patching file plugins/fonts/gfontsimpexp.h patching file plugins/jpeg/gjpegimpexp.h patching file plugins/png/gpngimpexp.h Patch #12 (amanith-0.3-libpng15-fix.patch): + echo 'Patch #12 (amanith-0.3-libpng15-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .pngfix --fuzz=0 patching file plugins/png/gpngimpexp.cpp + rm -rf include/GL/ + rm -rf 3rdpart/ + chmod -x include/amanith/gclassid.h include/amanith/gelement.h include/amanith/gerror.h include/amanith/gglobal.h include/amanith/gimpexp.h include/amanith/gkernel.h include/amanith/gmath.h include/amanith/gmultiproperty.h include/amanith/gopenglext.h include/amanith/gpluglib.h include/amanith/gproperty.h include/amanith/1d/gbeziercurve1d.h include/amanith/1d/gbsplinecurve1d.h include/amanith/1d/gcurve1d.h include/amanith/1d/ghermitecurve1d.h include/amanith/1d/gmulticurve1d.h include/amanith/1d/gpolylinecurve1d.h include/amanith/2d/ganimtrsnode2d.h include/amanith/2d/gbeziercurve2d.h include/amanith/2d/gbsplinecurve2d.h include/amanith/2d/gcurve2d.h include/amanith/2d/gellipsecurve2d.h include/amanith/2d/gfont2d.h include/amanith/2d/ghermitecurve2d.h include/amanith/2d/gmesh2d.h include/amanith/2d/gmulticurve2d.h include/amanith/2d/gpath2d.h include/amanith/2d/gpixelmap.h include/amanith/2d/gpolylinecurve2d.h include/amanith/2d/gtesselator2d.h include/amanith/2d/gtracer2d.h include/amanith/lang/gerror_en.h include/amanith/lang/gerror_it.h include/amanith/numerics/geigen.h include/amanith/numerics/gfilter.h include/amanith/numerics/gintegration.h include/amanith/geometry/gaabox.h include/amanith/geometry/gaffineparts.h include/amanith/geometry/garea.h include/amanith/geometry/gaxisangle.h include/amanith/geometry/gdistance.h include/amanith/geometry/gintersect.h include/amanith/geometry/ginterval.h include/amanith/geometry/glineseg.h include/amanith/geometry/gmatrix.h include/amanith/geometry/goobox.h include/amanith/geometry/gplane.h include/amanith/geometry/gquat.h include/amanith/geometry/gray.h include/amanith/geometry/gsphere.h include/amanith/geometry/gvect.h include/amanith/geometry/gxform.h include/amanith/geometry/gxformconv.h include/amanith/rendering/gdrawboard.h include/amanith/rendering/gdrawstyle.h include/amanith/rendering/gopenglboard.h include/amanith/support/gavltree.h include/amanith/support/gmetaprogramming.h include/amanith/support/gsvgpathtokenizer.h include/amanith/support/gutilities.h FAQ CHANGELOG INSTALL README LICENSE.QPL doc/amanith.chm src/1d/gbeziercurve1d.cpp src/1d/gbsplinecurve1d.cpp src/1d/gcurve1d.cpp src/1d/ghermitecurve1d.cpp src/1d/gmulticurve1d.cpp src/1d/gpolylinecurve1d.cpp src/2d/ganimtrsnode2d.cpp src/2d/gbeziercurve2d.cpp src/2d/gbsplinecurve2d.cpp src/2d/gcurve2d.cpp src/2d/gellipsecurve2d.cpp src/2d/gfont2d.cpp src/2d/ghermitecurve2d.cpp src/2d/gmesh2d.cpp src/2d/gmulticurve2d.cpp src/2d/gpath2d.cpp src/2d/gpixelmap.cpp src/2d/gpolylinecurve2d.cpp src/2d/gtesselator2d.cpp src/2d/gtracer2d.cpp src/support/gavltree.cpp src/support/gsvgpathtokenizer.cpp src/support/gutilities.cpp src/rendering/gdrawboard.cpp src/rendering/gdrawstyle.cpp src/rendering/gopenglboard.cpp src/rendering/gopenglcache.cpp src/rendering/gopenglcompositing.cpp src/rendering/gopenglconicalgrad.cpp src/rendering/gopenglgeometries.cpp src/rendering/gopenglgroups.cpp src/rendering/gopenglmasks.cpp src/rendering/gopenglradialgrad.cpp src/rendering/gopenglstroke.cpp src/rendering/gopenglstyles.cpp src/gelement.cpp src/gerror.cpp src/gimpexp.cpp src/gkernel.cpp src/gmultiproperty.cpp src/gopenglext.cpp src/gpluglib.cpp src/gproperty.cpp src/geometry/gaffineparts.cpp plugins/jpeg/gjpegimpexp.cpp src/numerics/geigen.cpp src/numerics/gintegration.cpp plugins/fonts/gfontsimpexp.cpp plugins/png/gpngimpexp.cpp plugins/jpeg/gjpegimpexp.h plugins/png/gpngimpexp.h plugins/fonts/gfontsimpexp.h + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' FAQ + iconv -f iso-8859-1 -t utf-8 -o FAQ.utf8 FAQ + mv FAQ.utf8 FAQ + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' CHANGELOG + iconv -f iso-8859-1 -t utf-8 -o CHANGELOG.utf8 CHANGELOG + mv CHANGELOG.utf8 CHANGELOG + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' INSTALL + iconv -f iso-8859-1 -t utf-8 -o INSTALL.utf8 INSTALL + mv INSTALL.utf8 INSTALL + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' README + iconv -f iso-8859-1 -t utf-8 -o README.utf8 README + mv README.utf8 README + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' LICENSE.QPL + iconv -f iso-8859-1 -t utf-8 -o LICENSE.QPL.utf8 LICENSE.QPL + mv LICENSE.QPL.utf8 LICENSE.QPL + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.E6608V + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -j2 cd build && qmake build.pro -o Makefile cd plugins && qmake plugins.pro -o Makefile cd examples && qmake examples.pro -o Makefile cd build && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/build' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/ghermitecurve1d.h:37, from ../include/amanith/gproperty.h:32, from ../src/gproperty.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gkernel.h:32, from ../src/gelement.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../src/gelement.cpp: In constructor ‘Amanith::GKeyValue::GKeyValue(const Amanith::GVector4&)’: ../src/gelement.cpp:256:18: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 256 | gValue = Value; | ^~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/gelement.cpp: In member function ‘void Amanith::GKeyValue::SetValue(const Amanith::GVector4&)’: ../src/gelement.cpp:327:18: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 327 | gValue = Value; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/gelement.cpp: In member function ‘bool Amanith::GAnimElement::RemoveProperty(const std::string&)’: ../src/gelement.cpp:903:20: warning: variable ‘tmpProp’ set but not used [-Wunused-but-set-variable] 903 | GProperty *tmpProp; | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/ghermitecurve1d.h:37, from ../include/amanith/gproperty.h:32, from ../include/amanith/gmultiproperty.h:32, from ../src/gmultiproperty.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33, from ../src/gmultiproperty.cpp:30: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gkernel.h:32, from ../src/gkernel.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33, from ../include/amanith/2d/gfont2d.h:34, from ../src/gkernel.cpp:42: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/gkernel.cpp:49: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/gkernel.cpp:50: ../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/gkernel.cpp:51: ../include/amanith/2d/gellipsecurve2d.h: In member function ‘void Amanith::GEllipseCurve2D::SetCenter(const Amanith::GPoint2&)’: ../include/amanith/2d/gellipsecurve2d.h:185:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | gCenter = NewCenter; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 ../include/amanith/1d/gmulticurve1d.h:37, from ../src/1d/gmulticurve1d.cpp:34: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ 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 -march=z13 -mtune=z14 -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 ../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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gbeziercurve1d.h:37, from ../src/1d/gbeziercurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gbsplinecurve1d.h:37, from ../src/1d/gbsplinecurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/1d/gbsplinecurve1d.cpp: In member function ‘Amanith::GReal* Amanith::GBSplineCurve1D::BasisFuncDerivatives(int, int, int, Amanith::GReal) const’: ../src/1d/gbsplinecurve1d.cpp:694:25: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 694 | GInt32 j, r, k, n, rk, pk, j1, j2, p; | ^ ../src/1d/gbsplinecurve1d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve1D::LowerDegree(Amanith::GBSplineCurve1D&) const’: ../src/1d/gbsplinecurve1d.cpp:837:27: warning: variable ‘nh’ set but not used [-Wunused-but-set-variable] 837 | s, mh, nh, lbz, save, first, last, kj; | ^~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/1d/gcurve1d.h:32, from ../include/amanith/1d/gmulticurve1d.h:37, from ../include/amanith/1d/gpolylinecurve1d.h:37, from ../src/1d/gpolylinecurve1d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/1d/gpolylinecurve1d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve1D::DoCut(Amanith::GReal, Amanith::GCurve1D*, Amanith::GCurve1D*) const’: ../src/1d/gpolylinecurve1d.cpp:345:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 345 | GBool b; | ^ ../src/1d/gpolylinecurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GPolyLineCurve1D::Evaluate(Amanith::GReal) const’: ../src/1d/gpolylinecurve1d.cpp:621:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 621 | GBool b; | ^ ../src/1d/gpolylinecurve1d.cpp: In member function ‘virtual Amanith::GReal Amanith::GPolyLineCurve1D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/1d/gpolylinecurve1d.cpp:646:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 646 | GBool b; | ^ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 ../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 -march=z13 -mtune=z14 -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 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)) { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gbeziercurve2d.h:37, from ../src/2d/gbeziercurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/ghermitecurve2d.h:37, from ../src/2d/gbeziercurve2d.cpp:30: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBezierCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gbeziercurve2d.cpp:100:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 100 | gPoints[Index] = NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::SetPoints(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/2d/gbeziercurve2d.cpp:121:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 121 | gPoints[0] = P0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:122:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 122 | gPoints[1] = P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:123:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 123 | gPoints[2] = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::SetPoints(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/2d/gbeziercurve2d.cpp:133:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 133 | gPoints[0] = P0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:134:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 134 | gPoints[1] = P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:135:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 135 | gPoints[2] = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:136:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | gPoints[3] = P3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::ConvertToHermite(Amanith::GHermiteCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:161:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 161 | keys[0].Value = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:162:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 162 | keys[0].InTangent = keys[0].OutTangent = 3 * (gPoints[1] - gPoints[0]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:162:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 162 | keys[0].InTangent = keys[0].OutTangent = 3 * (gPoints[1] - gPoints[0]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:165:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 165 | keys[1].Value = gPoints[3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:166:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 166 | keys[1].InTangent = keys[1].OutTangent = 3 * (gPoints[3] - gPoints[2]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:166:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 166 | keys[1].InTangent = keys[1].OutTangent = 3 * (gPoints[3] - gPoints[2]); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘bool Amanith::GBezierCurve2D::IntersectXRay(std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbeziercurve2d.cpp:233:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 233 | fa = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:234:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 234 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:234:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 234 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:240:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 240 | fc = fa; // alter c so that b and c | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:248:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 248 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:249:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 249 | fb = fc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:250:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 250 | fc = fa; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:300:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 300 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:309:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 309 | fb = Evaluate(b); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gcurve2d.h: In copy constructor ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’: ../include/amanith/2d/gcurve2d.h:71:24: warning: implicitly-declared ‘constexpr Amanith::GElement::GElement(const Amanith::GElement&)’ is deprecated [-Wdeprecated-copy] 71 | class G_EXPORT GCurve2D : public GElement { | ^~~~~~~~ ../include/amanith/gelement.h:148:34: note: because ‘Amanith::GElement’ has user-provided ‘Amanith::GElement& Amanith::GElement::operator=(const Amanith::GElement&)’ 148 | inline GElement& operator =(const GElement& Source) { | ^~~~~~~~ ../include/amanith/2d/gbeziercurve2d.h: In copy constructor ‘Amanith::GBezierCurve2D::GBezierCurve2D(const Amanith::GBezierCurve2D&)’: ../include/amanith/2d/gbeziercurve2d.h:86:24: note: synthesized method ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’ first required here 86 | class G_EXPORT GBezierCurve2D : public GCurve2D { | ^~~~~~~~~~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual bool Amanith::GBezierCurve2D::IntersectRay(const Amanith::GRay2&, std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbeziercurve2d.cpp:344:41: note: synthesized method ‘Amanith::GBezierCurve2D::GBezierCurve2D(const Amanith::GBezierCurve2D&)’ first required here 344 | GBezierCurve2D tmpCurve = (*this); | ^ ../src/2d/gbeziercurve2d.cpp:354:30: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 354 | rayMatrix = rayRot * rayTrans; | ^~~~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gbeziercurve2d.cpp:359:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 359 | tmpCurve.gPoints[i] = rayMatrix * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::HigherDegree(Amanith::GBezierCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:387:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 387 | newPoints[0] = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:391:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 391 | newPoints[i] = (k0 * gPoints[i]) + (k1 * gPoints[i - 1]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:393:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 393 | newPoints[p + 1] = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::HigherDegree(int, Amanith::GBezierCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:443:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 443 | newPoints[0] = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:452:48: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 452 | newPoints[p + HowManyTimes] = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::LowerDegree(Amanith::GBezierCurve2D&) const’: ../src/2d/gbeziercurve2d.cpp:485:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 485 | newPoints[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:486:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 486 | newPoints[j - 1] = gPoints[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:494:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 494 | newPoints2[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:495:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 495 | newPoints2[j - 1] = gPoints[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:508:78: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 508 | newPoints[i] = (gPoints[i] - fi * newPoints[i - 1]) / (1 - fi); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:513:81: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 513 | newPoints[i] = (gPoints[i + 1] - (1 - fi) * newPoints[i + 1]) / fi; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:517:68: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 517 | v1 = (gPoints[r] - fi * newPoints[r - 1]) / (1 - fi); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:519:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 519 | v2 = (gPoints[r + 1] - (1 - fi) * newPoints[r + 1]) / fi; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:520:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 520 | newPoints[r] = (v1 + v2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:530:80: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 530 | newPoints2[i] = (gPoints[i] - fi * newPoints2[i - 1]) / (1 - fi); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:537:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 537 | v1 = (gPoints[i + 1] - (1 - fi) * newPoints2[i + 1]) / fi; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:541:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 541 | newPoints2[i] = (k0 * newPoints2[i]) + (k1 * v1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:545:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 545 | newPoints[i] = (newPoints[i] + newPoints2[i]) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GPoint2 Amanith::GBezierCurve2D::Evaluate(Amanith::GReal) const’: ../src/2d/gbeziercurve2d.cpp:574:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 574 | tmpPoint = gPoints[0] * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:580:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 580 | tmpPoint = (tmpPoint + fact * nOveri * gPoints[i]) * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:584:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 584 | tmpPoint = tmpPoint + fact * t * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘void Amanith::GBezierCurve2D::BuildForwDiff() const’: ../src/2d/gbeziercurve2d.cpp:597:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 597 | gForwDiff1[i] = (j / Domain().Length()) * (gPoints[i + 1] - gPoints[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:602:93: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 602 | gForwDiff2[i] = (j / Domain().Length()) * (gForwDiff1[i + 1] - gForwDiff1[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GVector2 Amanith::GBezierCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/2d/gbeziercurve2d.cpp:654:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 654 | tmpPoint = (*it) * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:661:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 661 | tmpPoint = (tmpPoint + fact * nOveri * (*it)) * t1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:665:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 665 | tmpPoint = tmpPoint + fact * t * (*it); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBezierCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gbeziercurve2d.cpp:707:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 707 | rCurve->gPoints[i] = (t1 * rCurve->gPoints[i]) + (t * rCurve->gPoints[i + 1]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:725:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 725 | lCurve->gPoints[i] = gPoints[n - i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:731:105: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 731 | lCurve->gPoints[i] = t1 * lCurve->gPoints[i] + t * lCurve->gPoints[i + 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GError Amanith::GBezierCurve2D::Flatten2(std::vector >&, Amanith::GReal, bool) const’: ../src/2d/gbeziercurve2d.cpp:764:81: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 764 | k = 2 * tmpBez.gPoints[1] - tmpBez.gPoints[0] - tmpBez.gPoints[2]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gbeziercurve2d.cpp:766:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 766 | tmpBez.gPoints[0] = (1 - u) * tmpBez.gPoints[0] + u * tmpBez.gPoints[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:767:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 767 | tmpBez.gPoints[1] = (1 - u) * tmpBez.gPoints[1] + u * tmpBez.gPoints[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp:768:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 768 | tmpBez.gPoints[0] = (1 - u) * tmpBez.gPoints[0] + u * tmpBez.gPoints[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbeziercurve2d.cpp: In member function ‘Amanith::GReal Amanith::GBezierCurve2D::Variation(Amanith::GReal, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&) const’: ../src/2d/gbeziercurve2d.cpp:1109:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1109 | v = Evaluate(u); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33: ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbeziercurve2d.cpp:182:20: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbeziercurve2d.cpp:183:18: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gbeziercurve2d.cpp:184:26: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gbeziercurve2d.cpp:354:23: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/2d/gbeziercurve2d.cpp:33: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gbeziercurve2d.cpp:359:46: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gbsplinecurve2d.h:37, from ../src/2d/gbsplinecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBSplineCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gbsplinecurve2d.cpp:109:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 109 | gPoints[Index] = NewPoint; | ^~~~~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘bool Amanith::GBSplineCurve2D::IntersectXRay(std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbsplinecurve2d.cpp:264:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 264 | fa = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:265:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 265 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:265:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 265 | fc = fb = EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:271:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 271 | fc = fa; // alter c so that b and c | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:279:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 279 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:280:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 280 | fb = fc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:281:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 281 | fc = fa; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:331:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 331 | fa = fb; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:340:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 340 | fb = Evaluate(b); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gcurve2d.h: In copy constructor ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’: ../include/amanith/2d/gcurve2d.h:71:24: warning: implicitly-declared ‘constexpr Amanith::GElement::GElement(const Amanith::GElement&)’ is deprecated [-Wdeprecated-copy] 71 | class G_EXPORT GCurve2D : public GElement { | ^~~~~~~~ ../include/amanith/gelement.h:148:34: note: because ‘Amanith::GElement’ has user-provided ‘Amanith::GElement& Amanith::GElement::operator=(const Amanith::GElement&)’ 148 | inline GElement& operator =(const GElement& Source) { | ^~~~~~~~ ../include/amanith/2d/gbsplinecurve2d.h: In copy constructor ‘Amanith::GBSplineCurve2D::GBSplineCurve2D(const Amanith::GBSplineCurve2D&)’: ../include/amanith/2d/gbsplinecurve2d.h:88:24: note: synthesized method ‘Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)’ first required here 88 | class G_EXPORT GBSplineCurve2D : public GCurve2D { | ^~~~~~~~~~~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual bool Amanith::GBSplineCurve2D::IntersectRay(const Amanith::GRay2&, std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gbsplinecurve2d.cpp:375:42: note: synthesized method ‘Amanith::GBSplineCurve2D::GBSplineCurve2D(const Amanith::GBSplineCurve2D&)’ first required here 375 | GBSplineCurve2D tmpCurve = (*this); | ^ ../src/2d/gbsplinecurve2d.cpp:385:30: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 385 | rayMatrix = rayRot * rayTrans; | ^~~~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gbsplinecurve2d.cpp:390:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 390 | tmpCurve.gPoints[i] = rayMatrix * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::InsertKnot(Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:423:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 423 | newPoints[i] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:425:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 425 | newPoints[i + 1] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:430:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 430 | newPoints[i] = (1 - c) * gPoints[i - 1] + c * gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘void Amanith::GBSplineCurve2D::BuildForwDiff() const’: ../src/2d/gbsplinecurve2d.cpp:846:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 846 | gForwDiff1[i] = k * (gPoints[i + 1] - gPoints[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:849:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 849 | gForwDiff1[i] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:858:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 858 | gForwDiff2[i] = k * (gForwDiff1[i + 1] - gForwDiff1[i]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:861:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 861 | gForwDiff2[i] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GReal* Amanith::GBSplineCurve2D::BasisFuncDerivatives(int, int, int, Amanith::GReal) const’: ../src/2d/gbsplinecurve2d.cpp:896:25: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 896 | GInt32 j, r, k, n, rk, pk, j1, j2, p; | ^ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::LowerDegree(Amanith::GBSplineCurve2D&) const’: ../src/2d/gbsplinecurve2d.cpp:1094:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1094 | Pw[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1100:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1100 | bpts[i] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1127:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1127 | bpts[k] = alphas[k - s] * bpts[k] + (1 - alphas[k - s]) * bpts[k - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1128:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1128 | Nextbpts[save] = bpts[p]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1147:92: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1147 | Pw[i - 1] = (Pw[i - 1] - (1 - alfa) * Pw[i - 2]) / alfa; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1148:99: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1148 | rbpts[kj] = (rbpts[kj] - beta * rbpts[kj + 1]) / (1 - beta); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1165:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1165 | Pw[cind] = rbpts[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1171:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1171 | bpts[i] = Nextbpts[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1173:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1173 | bpts[i] = gPoints[b - p + i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1039:27: warning: variable ‘nh’ set but not used [-Wunused-but-set-variable] 1039 | s, mh, nh, lbz, save, first, last, kj; | ^~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::HigherDegree(int, Amanith::GBSplineCurve2D&) const’: ../src/2d/gbsplinecurve2d.cpp:1261:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1261 | Qw[0] = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1266:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1266 | bpts[i] = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1297:105: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1297 | bpts[k] = alfs[k - s] * bpts[k] + (1 - alfs[k - s]) * bpts[k - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1299:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1299 | Nextbpts[save] = bpts[p]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1309:77: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1309 | ebpts[i] = ebpts[i] + BEZALFS(i, j) * bpts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1327:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1327 | Qw[i] = alf * Qw[i] + (1 - alf) * Qw[i - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1332:111: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1332 | ebpts[kj] = gam * ebpts[kj] + (1 - gam) * ebpts[kj + 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1335:111: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1335 | ebpts[kj] = bet * ebpts[kj] + (1 - bet) * ebpts[kj + 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1355:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1355 | Qw[cind] = ebpts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1361:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1361 | bpts[j] = Nextbpts[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1363:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1363 | bpts[j] = gPoints[b - p + j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBSplineCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gbsplinecurve2d.cpp:1430:75: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1430 | deBoor[j] = (1 - a) * deBoor[j - 1] + a * deBoor[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1434:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1434 | v = deBoor[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1438:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1438 | v = deBoor[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GBSplineCurve2D::Flatten(std::vector >&, Amanith::GReal, bool) const’: ../src/2d/gbsplinecurve2d.cpp:1513:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1513 | p0 = gPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1514:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1514 | p1 = gPoints[i - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1517:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1517 | p0 = Evaluate(DomainStart()); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1518:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1518 | p1 = Evaluate(DomainEnd()); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GReal Amanith::GBSplineCurve2D::Variation(Amanith::GReal, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&) const’: ../src/2d/gbsplinecurve2d.cpp:1562:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1562 | v = Evaluate(u); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In function ‘void Amanith::BandedBackSubstitution(std::vector&, int, int, int, const std::vector&, const std::vector&, std::vector >&)’: ../src/2d/gbsplinecurve2d.cpp:1665:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } | ^ ../src/2d/gbsplinecurve2d.cpp:1673:25: note: in expansion of macro ‘SWAP’ 1673 | SWAP(b[k], b[i]) | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1665:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } | ^ ../src/2d/gbsplinecurve2d.cpp:1673:25: note: in expansion of macro ‘SWAP’ 1673 | SWAP(b[k], b[i]) | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1665:58: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } | ^~~ ../src/2d/gbsplinecurve2d.cpp:1673:25: note: in expansion of macro ‘SWAP’ 1673 | SWAP(b[k], b[i]) | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1682:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1682 | dum = b[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1663:52: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1663 | #define A(i, j) a[(i) * (m1 + m2 + 1) + (j)] | ^ ../src/2d/gbsplinecurve2d.cpp:1685:30: note: in expansion of macro ‘A’ 1685 | b[i] = dum / A(i, 0); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::GlobalFit(int, const std::vector >&, const Amanith::GVector2&, const Amanith::GVector2&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:1799:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1799 | rhs[0] = FitPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1800:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1800 | rhs[1] = ((knots[Degree + 1] - MinKnotValue) * oneOverDegree) * Derivative0; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1802:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1802 | rhs[i + 1] = FitPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1803:81: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1803 | rhs[n + 1] = ((MaxKnotValue - knots[m - Degree - 1]) * oneOverDegree) * Derivative1; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1804:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1804 | rhs[n + 2] = FitPoints[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::GlobalNaturalFit(int, const std::vector >&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:1868:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1868 | rhs[0] = FitPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1869:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1869 | rhs[1] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1871:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1871 | rhs[i + 1] = FitPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1872:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1872 | rhs[n + 1] = G_NULL_POINT2; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1873:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1873 | rhs[n + 2] = FitPoints[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GBSplineCurve2D::GlobalFit(int, const std::vector >&, const std::vector >&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gbsplinecurve2d.cpp:1993:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1993 | rhs[0] = FitPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1994:86: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1994 | rhs[1] = ((knots[Degree + 1] - MinKnotValue) * oneOverDegree) * Derivatives[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1997:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1997 | rhs[k++] = FitPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:1998:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1998 | rhs[k++] = Derivatives[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:2000:104: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2000 | rhs[2 * (n + 1) - 2] = ((MaxKnotValue - knots[m - Degree - 1]) * oneOverDegree) * Derivatives[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gbsplinecurve2d.cpp:2001:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2001 | rhs[2 * (n + 1) - 1] = FitPoints[n]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33: ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbsplinecurve2d.cpp:213:20: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gbsplinecurve2d.cpp:214:18: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gbsplinecurve2d.cpp:215:26: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gbsplinecurve2d.cpp:385:23: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/2d/gbsplinecurve2d.cpp:33: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gbsplinecurve2d.cpp:390:46: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 ../include/amanith/2d/gpolylinecurve2d.h:37, from ../src/2d/gpolylinecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gpolylinecurve2d.cpp:86:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 86 | gKeys[Index].Value = NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GPolyLineCurve2D::SetKey(unsigned int, const Amanith::GPoint2&)’: ../src/2d/gpolylinecurve2d.cpp:105:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 105 | gKeys[Index].Value = NewKeyValue; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::DoSetPointParameter(unsigned int, Amanith::GReal, unsigned int&, bool&)’: ../src/2d/gpolylinecurve2d.cpp:142:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 142 | gKeys[i].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:150:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 150 | gKeys[i + 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:179:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 179 | gKeys[0].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:186:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 186 | gKeys[j - 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘Amanith::GError Amanith::GPolyLineCurve2D::SetPoints(const std::vector >&, Amanith::GReal, Amanith::GReal, bool)’: ../src/2d/gpolylinecurve2d.cpp:234:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 234 | tmpkey.Value = NewPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:248:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 248 | tmpkey.Value = NewPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:254:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 254 | tmpkey.Value = NewPoints[j - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:268:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 268 | tmpkey.Value = NewPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:272:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 272 | tmpkey.Value = NewPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:277:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 277 | tmpkey.Value = NewPoints[j - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gpolylinecurve2d.cpp:387:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 387 | GBool b; | ^ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GPolyLineCurve2D::DoAddPoint(Amanith::GReal, const Amanith::GPoint2*, unsigned int&, bool&)’: ../src/2d/gpolylinecurve2d.cpp:456:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 456 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:488:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 488 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:505:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 505 | gKeys[PointsCount() - 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:521:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 521 | gKeys[keyIndex].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:530:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 530 | gKeys[keyIndex + 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual bool Amanith::GPolyLineCurve2D::IntersectRay(const Amanith::GRay2&, std::vector >&, Amanith::GReal, unsigned int) const’: ../src/2d/gpolylinecurve2d.cpp:638:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 638 | p = NormalizedRay.Origin() + locParams[0] * NormalizedRay.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:646:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 646 | p = NormalizedRay.Origin() + locParams[1] * NormalizedRay.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp:657:109: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 657 | p = NormalizedRay.Origin() + locParams[0] * NormalizedRay.Direction(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GPoint2 Amanith::GPolyLineCurve2D::Evaluate(Amanith::GReal) const’: ../src/2d/gpolylinecurve2d.cpp:750:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 750 | GBool b; | ^ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual Amanith::GVector2 Amanith::GPolyLineCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/2d/gpolylinecurve2d.cpp:775:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 775 | GBool b; | ^ ../src/2d/gpolylinecurve2d.cpp: In member function ‘virtual void Amanith::GPolyLineCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../src/2d/gpolylinecurve2d.cpp:798:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 798 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:798:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 798 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:808:88: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 808 | LeftDerivative = RightDerivative = (gKeys[1].Value - gKeys[0].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:808:88: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 808 | LeftDerivative = RightDerivative = (gKeys[1].Value - gKeys[0].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:814:106: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 814 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:814:106: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 814 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:828:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 828 | LeftDerivative = (gKeys[keyIndex].Value - gKeys[keyIndex - 1].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:831:97: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 831 | RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:836:114: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 836 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gpolylinecurve2d.cpp:836:114: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 836 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; | ^~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33: ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gpolylinecurve2d.cpp:629:19: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gpolylinecurve2d.cpp:630:17: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../include/amanith/geometry/gintersect.h:251:19: required from ‘bool Amanith::Intersect(const GLineSeg&, const GGenericRay&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gpolylinecurve2d.cpp:632:16: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GHermiteCurve2D::SetPoint(unsigned int, const Amanith::GPoint2&)’: ../src/2d/ghermitecurve2d.cpp:88:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 88 | gKeys[Index].Value = NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘Amanith::GError Amanith::GHermiteCurve2D::SetKey(unsigned int, const Amanith::GPoint2&, const Amanith::GVector2&, const Amanith::GVector2&)’: ../src/2d/ghermitecurve2d.cpp:108:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 108 | gKeys[Index].Value = NewKeyValue; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:109:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 109 | gKeys[Index].InTangent = InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:110:35: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 110 | gKeys[Index].OutTangent = OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘void Amanith::GHermiteCurve2D::RecalcSmoothTangents(bool)’: ../src/2d/ghermitecurve2d.cpp:121:47: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 121 | gKeys[0].OutTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:122:46: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 122 | gKeys[0].InTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:123:51: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 123 | gKeys[i - 1].OutTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:124:50: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 124 | gKeys[i - 1].InTangent = smoothTangent; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GHermiteCurve2D::DoSetPointParameter(unsigned int, Amanith::GReal, unsigned int&, bool&)’: ../src/2d/ghermitecurve2d.cpp:163:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 163 | gKeys[i].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:164:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 164 | gKeys[i].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:165:54: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 165 | gKeys[i].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:173:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 173 | gKeys[i + 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:174:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 174 | gKeys[i + 1].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:175:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 175 | gKeys[i + 1].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:210:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 210 | gKeys[0].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:211:53: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 211 | gKeys[0].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:212:54: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 212 | gKeys[0].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:219:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 219 | gKeys[j - 1].Value = tmpKey.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:220:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 220 | gKeys[j - 1].InTangent = tmpKey.InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:221:58: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 221 | gKeys[j - 1].OutTangent = tmpKey.OutTangent; | ^~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘void Amanith::GHermiteCurve2D::CalcCatmullRomTangents(unsigned int, unsigned int)’: ../src/2d/ghermitecurve2d.cpp:263:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 263 | gKeys[requestedInterval.Start()].InTangent = (GReal)0.5 * (gKeys[1].Value - gKeys[0].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:264:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 264 | gKeys[requestedInterval.Start()].OutTangent = gKeys[requestedInterval.Start()].InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:267:93: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 267 | gKeys[requestedInterval.End()].InTangent = gKeys[requestedInterval.Start()].InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:268:94: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 268 | gKeys[requestedInterval.End()].OutTangent = gKeys[requestedInterval.Start()].InTangent; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:283:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 283 | v1 = (-cso / (2 * csi)) * (gKeys[2].Value - gKeys[0].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:284:78: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 284 | v2 = ((GReal)3 / (GReal)2) * (gKeys[1].Value - gKeys[0].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:285:68: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 285 | gKeys[0].InTangent = gKeys[0].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:285:68: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 285 | gKeys[0].InTangent = gKeys[0].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:294:83: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 294 | v1 = (-cso / (2 * csi)) * (gKeys[j - 1].Value - gKeys[j - 3].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:295:86: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 295 | v2 = ((GReal)3 / (GReal)2) * (gKeys[j - 1].Value - gKeys[j - 2].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:296:76: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 296 | gKeys[j - 1].InTangent = gKeys[j - 1].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:296:76: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 296 | gKeys[j - 1].InTangent = gKeys[j - 1].OutTangent = (v1 + v2); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:305:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 305 | gKeys[i].OutTangent = cso * (gKeys[i + 1].Value - gKeys[i - 1].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:306:84: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 306 | gKeys[i].InTangent = csi * (gKeys[i + 1].Value - gKeys[i - 1].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘Amanith::GError Amanith::GHermiteCurve2D::SetPoints(const std::vector >&, Amanith::GReal, Amanith::GReal, bool)’: ../src/2d/ghermitecurve2d.cpp:430:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 430 | tmpkey.Value = NewPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:444:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 444 | tmpkey.Value = NewPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:450:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 450 | tmpkey.Value = NewPoints[j - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GHermiteCurve2D::DoAddPoint(Amanith::GReal, const Amanith::GPoint2*, unsigned int&, bool&)’: ../src/2d/ghermitecurve2d.cpp:707:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 707 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:743:43: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 743 | gKeys[0].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:763:59: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 763 | gKeys[PointsCount() - 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:779:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 779 | gKeys[keyIndex].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:788:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 788 | gKeys[keyIndex + 1].Value = *NewPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GPoint2 Amanith::GHermiteCurve2D::Evaluate(Amanith::GReal) const’: ../src/2d/ghermitecurve2d.cpp:1049:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 1049 | GBool b; | ^ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual Amanith::GVector2 Amanith::GHermiteCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const’: ../src/2d/ghermitecurve2d.cpp:1072:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 1072 | GBool b; | ^ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual void Amanith::GHermiteCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../src/2d/ghermitecurve2d.cpp:1100:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1100 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1100:65: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1100 | LeftDerivative = RightDerivative = GVector2(0, 0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1106:93: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1106 | LeftDerivative = RightDerivative = SegmentDerivative(0, Order, DomainStart()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1106:93: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1106 | LeftDerivative = RightDerivative = SegmentDerivative(0, Order, DomainStart()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1109:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1109 | LeftDerivative = RightDerivative = SegmentDerivative(PointsCount() - 2, Order, DomainEnd()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1109:107: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1109 | LeftDerivative = RightDerivative = SegmentDerivative(PointsCount() - 2, Order, DomainEnd()); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1120:82: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1120 | LeftDerivative = SegmentDerivative(keyIndex - 1, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1121:79: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1121 | RightDerivative = SegmentDerivative(keyIndex, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1125:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1125 | LeftDerivative = RightDerivative = SegmentDerivative(keyIndex, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1125:96: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1125 | LeftDerivative = RightDerivative = SegmentDerivative(keyIndex, Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual void Amanith::GHermiteCurve2D::XForm(const Amanith::GMatrix23&)’: ../src/2d/ghermitecurve2d.cpp:1136:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1136 | p = Matrix * gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1138:75: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1138 | pIn = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1139:76: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1139 | pOut = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1140:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1140 | gKeys[i].Value = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1141:59: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1141 | gKeys[i].InTangent = (pIn - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1142:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1142 | gKeys[i].OutTangent = (pOut - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp: In member function ‘virtual void Amanith::GHermiteCurve2D::XForm(const Amanith::GMatrix33&, bool)’: ../src/2d/ghermitecurve2d.cpp:1154:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1154 | p = Matrix * gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1156:83: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1156 | pIn = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1157:84: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1157 | pOut = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1158:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1158 | gKeys[i].Value = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1159:67: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1159 | gKeys[i].InTangent = (pIn - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1160:69: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 1160 | gKeys[i].OutTangent = (pOut - gKeys[i].Value); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/ghermitecurve2d.cpp:1170:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1170 | unTransfValue = p = gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1170:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1170 | unTransfValue = p = gKeys[i].Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1172:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1172 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1180:66: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1180 | pIn = (gKeys[i].InTangent + unTransfValue); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1182:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1182 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1190:68: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1190 | pOut = (gKeys[i].OutTangent + unTransfValue); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/ghermitecurve2d.cpp:1192:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1192 | w = Matrix * q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/2d/ghermitecurve2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../src/2d/ghermitecurve2d.cpp:1172:17: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/ghermitecurve2d.cpp:1136:25: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gcurve2d.h:32, from ../include/amanith/2d/gellipsecurve2d.h:37, from ../src/2d/gellipsecurve2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/2d/gellipsecurve2d.h: In member function ‘void Amanith::GEllipseCurve2D::SetCenter(const Amanith::GPoint2&)’: ../include/amanith/2d/gellipsecurve2d.h:185:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | gCenter = NewCenter; | ^~~~~~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘void Amanith::GEllipseCurve2D::SetEllipse(const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, Amanith::GReal, Amanith::GReal, bool)’: ../src/2d/gellipsecurve2d.cpp:168:19: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 168 | gCenter = Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘Amanith::GError Amanith::GEllipseCurve2D::SetEllipse(const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, bool, bool)’: ../src/2d/gellipsecurve2d.cpp:272:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 272 | v0 = P0 - cc0; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:273:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 273 | v1 = P1 - cc0; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:274:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 274 | v2 = P0 - cc1; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:275:19: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 275 | v3 = P1 - cc1; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp:269:23: warning: variable ‘cross1’ set but not used [-Wunused-but-set-variable] 269 | GReal cross0, cross1; | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GEllipseCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const’: ../src/2d/gellipsecurve2d.cpp:574:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 574 | rCurve->gCenter = gCenter; | ^~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:586:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 586 | lCurve->gCenter = gCenter; | ^~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GEllipseCurve2D::Flatten(std::vector >&, Amanith::GReal, bool) const’: ../src/2d/gellipsecurve2d.cpp:663:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 663 | p = w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual Amanith::GError Amanith::GEllipseCurve2D::BaseClone(const Amanith::GElement&)’: ../src/2d/gellipsecurve2d.cpp:688:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 688 | gCenter = k.gCenter; | ^~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::Rotate(const Amanith::GPoint2&, Amanith::GReal)’: ../src/2d/gellipsecurve2d.cpp:712:45: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 712 | matrix = postTrans * (rot * preTrans); | ^ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gellipsecurve2d.cpp:716:19: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 716 | gCenter = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::Scale(const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/2d/gellipsecurve2d.cpp:730:47: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 730 | matrix = postTrans * (scale * preTrans); | ^ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::XForm(const Amanith::GMatrix23&)’: ../src/2d/gellipsecurve2d.cpp:770:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 770 | p0 = Matrix * StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:771:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 771 | p1 = Matrix * EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:781:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 781 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:782:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 782 | p3 = Matrix * EvaluateByAngle(angMin + 2 * step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:783:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 783 | p4 = Matrix * EvaluateByAngle(angMax + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:788:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 788 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:789:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 789 | p3 = Matrix * EvaluateByAngle(angMin + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:790:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 790 | p4 = Matrix * EvaluateByAngle(angMax + 2 * step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:829:35: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 829 | solution = invM * rhs; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gellipsecurve2d.cpp: In member function ‘virtual void Amanith::GEllipseCurve2D::XForm(const Amanith::GMatrix33&, bool)’: ../src/2d/gellipsecurve2d.cpp:895:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 895 | p0 = Matrix * StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:896:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 896 | p1 = Matrix * EndPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:906:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 906 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:907:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 907 | p3 = Matrix * EvaluateByAngle(angMin + 2 * step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:908:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 908 | p4 = Matrix * EvaluateByAngle(angMax + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:913:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 913 | p2 = Matrix * EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:914:69: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 914 | p3 = Matrix * EvaluateByAngle(angMin + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:915:73: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 915 | p4 = Matrix * EvaluateByAngle(angMax + 2 * step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:929:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 929 | p0 = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:930:17: note: in expansion of macro ‘PRJ_TRANSFORM’ 930 | PRJ_TRANSFORM(p0, p0); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:931:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 931 | p1 = StartPoint(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:932:17: note: in expansion of macro ‘PRJ_TRANSFORM’ 932 | PRJ_TRANSFORM(p1, p1); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:943:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 943 | p2 = EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:944:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 944 | PRJ_TRANSFORM(p2, p2); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:945:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 945 | p3 = EvaluateByAngle(angMin + 2 * step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:946:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 946 | PRJ_TRANSFORM(p3, p3); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:947:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 947 | p4 = EvaluateByAngle(angMax + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:948:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 948 | PRJ_TRANSFORM(p4, p4); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:953:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 953 | p2 = EvaluateByAngle(angMin + step1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:954:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 954 | PRJ_TRANSFORM(p2, p2); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:955:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 955 | p3 = EvaluateByAngle(angMin + step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:956:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 956 | PRJ_TRANSFORM(p3, p3); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:957:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 957 | p4 = EvaluateByAngle(angMax + 2 * step2); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:922:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | prjW = Matrix * prjP; \ | ^~~~ ../src/2d/gellipsecurve2d.cpp:958:25: note: in expansion of macro ‘PRJ_TRANSFORM’ 958 | PRJ_TRANSFORM(p4, p4); | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gellipsecurve2d.cpp:999:35: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 999 | solution = invM * rhs; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘bool Amanith::InvertFull_GJ(GMatrix&, const GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 5]’: ../src/2d/gellipsecurve2d.cpp:821:26: required from here ../include/amanith/geometry/gmatrix.h:786:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 786 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:852:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 852 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/2d/gellipsecurve2d.cpp:712:30: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../src/2d/gellipsecurve2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GVect& Amanith::XForm(GVect&, const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’: ../include/amanith/geometry/gxform.h:170:15: required from ‘Amanith::GVect Amanith::operator*(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]’ ../src/2d/gellipsecurve2d.cpp:829:21: required from here ../include/amanith/geometry/gxform.h:145:24: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 145 | result = GVect(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:257:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../src/2d/gellipsecurve2d.cpp:930:3: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gellipsecurve2d.cpp:766:37: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../src/2d/gpath2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../src/2d/gmesh2d.cpp: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)) { | ^~~~~~ ../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/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/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)) { | ^~~~~ In file included from ../src/2d/gmesh2d.cpp:32: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMin(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1554:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1604:7: required from here ../include/amanith/geometry/gaabox.h:219:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 219 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMax(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1557:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1604:7: required from here ../include/amanith/geometry/gaabox.h:231:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 231 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1554:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1614:7: required from here ../include/amanith/geometry/gaabox.h:219:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 219 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMax(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gmesh2d.cpp:1557:15: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1614:7: required from here ../include/amanith/geometry/gaabox.h:231:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 231 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = float; unsigned int SIZE = 2]’: ../include/amanith/geometry/gaabox.h:112:13: required from ‘Amanith::GGenericAABox::GGenericAABox(const std::vector >&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ ../src/2d/gmesh2d.cpp:1551:30: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1604:7: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../include/amanith/geometry/gaabox.h:112:13: required from ‘Amanith::GGenericAABox::GGenericAABox(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ ../src/2d/gmesh2d.cpp:1551:30: required from ‘Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]’ ../src/2d/gmesh2d.cpp:1614:7: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/2d/gtracer2d.h:32, from ../src/2d/gtracer2d.cpp:30: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../src/2d/gtracer2d.cpp:29: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gtracer2d.cpp:34: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In member function ‘void Amanith::GTracedContour::DrawContour(std::vector >&, Amanith::GReal) const’: ../src/2d/gtracer2d.cpp:62:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 62 | cursor = c.Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:75:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 75 | cursor = gPoints[k].Points[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:78:61: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 78 | cursor = gPoints[i].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:83:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 83 | cursor = gPoints[i].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In member function ‘Amanith::GError Amanith::GTracedContour::ConvertToPath(Amanith::GPath2D&) const’: ../src/2d/gtracer2d.cpp:104:28: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 104 | cursor = c.Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:115:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 115 | a = cursor; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:118:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 118 | a = gPoints[w].Points[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:126:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 126 | b = gPoints[w - 1].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:127:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 127 | cursor = gPoints[w - 1].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:131:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 131 | b = gPoints[w - 1].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:145:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 145 | cursor = gPoints[i].Points[2]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:96:16: warning: variable ‘err’ set but not used [-Wunused-but-set-variable] 96 | GError err; | ^~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::FurthestLinSubPaths(const PixelPath&, std::vector&)’: ../src/2d/gtracer2d.cpp:418:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 418 | cur = pt[k] - pt[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp:432:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 432 | constraint[0] = off; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp:436:57: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 436 | constraint[1] = off; | ^~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp:448:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 448 | cur = pt[k1] - pt[i]; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::AdjustVertices(const PixelPath&, const std::vector >&, const std::vector&, int, int, PrivateCurve&)’: ../src/2d/gtracer2d.cpp:701:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 701 | Q = q[j] + q[i]; | ^ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::SmoothCurve(PrivateCurve*, int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: ../src/2d/gtracer2d.cpp:806:63: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 806 | curve->Vertexes[i] = curve->Vertexes[j]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:807:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 807 | curve->Vertexes[j] = tmp; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:816:84: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 816 | p4 = GMath::Lerp((GReal)0.5, curve->Vertexes[k], curve->Vertexes[j]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:836:113: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 836 | p2 = GMath::Lerp((GReal)0.5 + (GReal)0.5 * alpha, curve->Vertexes[i], curve->Vertexes[j]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:837:113: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 837 | p3 = GMath::Lerp((GReal)0.5 + (GReal)0.5 * alpha, curve->Vertexes[k], curve->Vertexes[j]); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static int Amanith::GTracer2D::SecondSeg(const PixelPath&, int, int)’: ../src/2d/gtracer2d.cpp:889:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 889 | pOld = Path.Points[StartPoint]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:894:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 894 | pNew = Path.Points[k1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:902:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 902 | pOld = pNew; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp: In static member function ‘static Amanith::GError Amanith::GTracer2D::ShiftPath(PixelPath&)’: ../src/2d/gtracer2d.cpp:917:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 917 | pOld = Path.Points[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:922:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | pNew = Path.Points[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:940:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 940 | pOld = pNew; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:947:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 947 | corner = bestCorners[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtracer2d.cpp:961:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 961 | newPoints[i] = Path.Points[ofs]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../src/2d/gtracer2d.cpp:31: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GVect& Amanith::XForm(GVect&, const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:170:15: required from ‘Amanith::GVect Amanith::operator*(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ ../include/amanith/geometry/gxform.h:450:21: required from ‘DATA_TYPE Amanith::QuadraticForm(const GMatrix&, const GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ ../include/amanith/geometry/gxform.h:471:23: required from ‘DATA_TYPE Amanith::QuadraticForm(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3; unsigned int POINT_SIZE = 2]’ ../src/2d/gtracer2d.cpp:734:22: required from here ../include/amanith/geometry/gxform.h:145:24: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 145 | result = GVect(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpixelmap.h:37, from ../src/2d/gpixelmap.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/gkernel.h:33, from ../src/2d/gpixelmap.cpp:31: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../src/2d/gpixelmap.cpp: In member function ‘Amanith::GError Amanith::GPixelMap::Negative(Amanith::GPixelMap&) const’: ../src/2d/gpixelmap.cpp:713:28: warning: variable ‘pixels8Dst’ set but not used [-Wunused-but-set-variable] 713 | GUChar8 *pixels8, *pixels8Dst; | ^~~~~~~~~~ ../src/2d/gpixelmap.cpp:714:29: warning: variable ‘pixels32Dst’ set but not used [-Wunused-but-set-variable] 714 | GUInt32 *pixels32, *pixels32Dst; | ^~~~~~~~~~~ ../src/2d/gpixelmap.cpp:715:29: warning: variable ‘pixels16Dst’ set but not used [-Wunused-but-set-variable] 715 | GUInt16 *pixels16, *pixels16Dst; | ^~~~~~~~~~~ ../src/2d/gpixelmap.cpp: In static member function ‘static Amanith::GError Amanith::GPixelMap::ResizeGray(unsigned int, unsigned int, const Amanith::GPixelMap&, Amanith::GPixelMap&, Amanith::GResizeOp)’: ../src/2d/gpixelmap.cpp:1097:16: warning: variable ‘sumWeights’ set but not used [-Wunused-but-set-variable] 1097 | GFloat sumWeights; | ^~~~~~~~~~ ../src/2d/gpixelmap.cpp: In static member function ‘static Amanith::GError Amanith::GPixelMap::ResizeRGB(unsigned int, unsigned int, const Amanith::GPixelMap&, Amanith::GPixelMap&, Amanith::GResizeOp)’: ../src/2d/gpixelmap.cpp:1295:16: warning: variable ‘sumWeights’ set but not used [-Wunused-but-set-variable] 1295 | GFloat sumWeights; | ^~~~~~~~~~ ../src/2d/gpixelmap.cpp: In member function ‘Amanith::GError Amanith::GPixelMap::EdgePreservingSmoothMono(int, int, bool)’: ../src/2d/gpixelmap.cpp:2265:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2265 | for (i = -mask_size; i <= mask_size; i++) | ^~~ ../src/2d/gpixelmap.cpp:2271:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2271 | for (i = mask_size; i < YSize - mask_size; i++) { | ^~~ ../src/2d/gpixelmap.cpp:2300:57: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2300 | for (l = 0; l < (7 - k); l++) | ^~~ ../src/2d/gpixelmap.cpp:2306:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2306 | *out++ = (GUChar8)((p[3] + p[4]) / 2); | ^ ../src/2d/gpixelmap.cpp:2375:49: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2375 | for (l = 0; l < (7 - k); l++) | ^~~ ../src/2d/gpixelmap.cpp:2381:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2381 | *out++ = (GUChar8)((p[3] + p[4]) / 2); | ^ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gfont2d.h:32, from ../src/2d/gfont2d.cpp:30: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33, from ../include/amanith/2d/gfont2d.h:34: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/geometry/gray.h:33, from ../include/amanith/geometry/glineseg.h:33, from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../src/2d/gfont2d.cpp:29: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gfont2d.cpp:31: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gkernel.h:33, from ../src/2d/gfont2d.cpp:33: ../include/amanith/gpluglib.h: At global scope: ../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontCharContour2D::BuildGoodContour(Amanith::GReal, const std::vector >&, const std::vector&)’: ../src/2d/gfont2d.cpp:85:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 85 | p3 = NewPoints[k3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:100:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 100 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:103:62: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 103 | p3 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:114:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 114 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:118:95: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 118 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:121:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 121 | p2 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:136:74: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | p4 = NewPoints[k4]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:140:95: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 140 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:143:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 143 | p3 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:171:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 171 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:175:95: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 175 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:178:70: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 178 | p3 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:188:90: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 188 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:189:90: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 189 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:193:103: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 193 | p = tmpBez.Evaluate((GReal)0.5); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:196:78: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 196 | p2 = p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:206:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 206 | p1 = p2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:207:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 207 | p2 = p3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:64:79: warning: variable ‘on4’ set but not used [-Wunused-but-set-variable] 64 | GInt32 on1 = (PointsFlags[k1] & 1), on2 = (PointsFlags[k2] & 1), on3, on4, isCubic; | ^~~ ../src/2d/gfont2d.cpp:66:64: warning: variable ‘f4’ set but not used [-Wunused-but-set-variable] 66 | GInt32 f1 = PointsFlags[k1], f2 = PointsFlags[k2], f3, f4; | ^~ ../src/2d/gfont2d.cpp: In copy constructor ‘Amanith::GFontCharContour2D::GFontCharContour2D(const Amanith::GFontCharContour2D&)’: ../src/2d/gfont2d.cpp:221:28: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 221 | gBoundBox = Source.gBoundBox; | ^~~~~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/2d/gfont2d.cpp: In static member function ‘static void Amanith::GFontCharContour2D::DrawContour(const std::vector >&, const std::vector&, std::vector >&, Amanith::GReal)’: ../src/2d/gfont2d.cpp:258:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 258 | p3 = ContourPoints[k3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:272:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 272 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:279:78: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 279 | p4 = ContourPoints[k4]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:297:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 297 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:302:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 302 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:303:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 303 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:312:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 312 | p1 = p2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:313:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 313 | p2 = p3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontCharContour2D::DrawContour(std::vector >&, Amanith::GReal, const Amanith::GMatrix33&) const’: ../src/2d/gfont2d.cpp:342:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 342 | p = gPoints[i]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:343:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 343 | h = Transformation * p; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:344:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 344 | tmpPoints[i] = h; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontCharContour2D::DecomposeBezier(std::vector >&, std::vector&) const’: ../src/2d/gfont2d.cpp:388:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 388 | p3 = gPoints[k3]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:403:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 403 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:410:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 410 | p4 = gPoints[k4]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:428:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 428 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:433:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 433 | p12 = (p1 + p2) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:434:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 434 | p23 = (p2 + p3) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:443:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 443 | p1 = p2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:444:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 444 | p2 = p3; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘Amanith::GPoint2 Amanith::GFontCharContour2D::PickPointOnCurve() const’: ../src/2d/gfont2d.cpp:482:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 482 | p = (p0 + p1) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In static member function ‘static int Amanith::GFontCharContour2D::FindLeftArc(const std::vector >&, const std::vector&, Amanith::GReal, unsigned int&)’: ../src/2d/gfont2d.cpp:500:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 500 | p = Points[ofs0 + q]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:503:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 503 | p1 = Points[ofs0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:504:57: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 504 | p2 = Points[ofs0 + k - 1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘int Amanith::GFontCharContour2D::IntersectionsCount(const Amanith::GRay2&) const’: ../src/2d/gfont2d.cpp:540:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 540 | p = NormalizedRay.Origin(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:556:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 556 | p1 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:557:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 557 | p2 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:558:34: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 558 | v = p2 - p1; | ^~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gfont2d.cpp:593:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 593 | p1 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:594:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 594 | p2 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:595:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 595 | p3 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:598:54: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 598 | p4 = tmpPoints[ofs0++]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:614:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 614 | pu0 = tmpBezier.Evaluate(u0); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:615:60: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 615 | pu1 = tmpBezier.Evaluate(u1); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp:677:82: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 677 | p4 = tmpBezier.Evaluate(u); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In copy constructor ‘Amanith::GFontChar2D::GFontChar2D(const Amanith::GFontChar2D&)’: ../src/2d/gfont2d.cpp:797:27: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 797 | gAdvance = Source.gAdvance; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/2d/gfont2d.cpp: In member function ‘void Amanith::GFontChar2D::LabelContour(const Amanith::GFontCharContour2D&) const’: ../src/2d/gfont2d.cpp:952:38: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 952 | p = Contour.PickPointOnCurve(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gfont2d.cpp: In member function ‘const Amanith::GPoint2& Amanith::GFont2D::KerningByIndex(unsigned int, unsigned int) const’: ../src/2d/gfont2d.cpp:1342:38: warning: reference to local variable ‘entry’ returned [-Wreturn-local-addr] 1342 | return entry.Kerning; | ~~~~~~^~~~~~~ ../src/2d/gfont2d.cpp:1326:23: note: declared here 1326 | GKerningEntry entry; | ^~~~~ ../src/2d/gfont2d.cpp:1361:30: warning: reference to local variable ‘entry’ returned [-Wreturn-local-addr] 1361 | return entry.Kerning; | ~~~~~~^~~~~~~ ../src/2d/gfont2d.cpp:1326:23: note: declared here 1326 | GKerningEntry entry; | ^~~~~ ../src/2d/gfont2d.cpp:1365:30: warning: reference to local variable ‘entry’ returned [-Wreturn-local-addr] 1365 | return entry.Kerning; | ~~~~~~^~~~~~~ ../src/2d/gfont2d.cpp:1326:23: note: declared here 1326 | GKerningEntry entry; | ^~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:55:21: required from here ../include/amanith/geometry/gaabox.h:261:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 261 | gMin = Points[0]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:262:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 262 | gMax = Points[1]; | ~~~~~^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:578:26: required from here ../include/amanith/geometry/glineseg.h:107:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 107 | this->gOrigin = NewValue; | ~~~~~~~~~~~~~~^~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/glineseg.h: In instantiation of ‘void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:579:24: required from here ../include/amanith/geometry/glineseg.h:115:42: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 115 | this->gDirection = NewValue - StartPoint(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:953:15: required from here ../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/2d/gfont2d.cpp:954:18: required from here ../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:183:23: required from ‘bool Amanith::Intersect(const GGenericRay&, const GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/2d/gfont2d.cpp:580:21: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../src/2d/gfont2d.cpp:32: ../include/amanith/geometry/gxform.h: In instantiation of ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gxform.h:284:31: required from ‘Amanith::GPoint& Amanith::XForm(GPoint&, const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]’ ../include/amanith/geometry/gxform.h:303:15: required from ‘Amanith::GPoint Amanith::operator*(const GMatrix&, const GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]’ ../src/2d/gfont2d.cpp:343:24: required from here ../include/amanith/geometry/gxform.h:237:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 237 | result = GPoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/2d/gfont2d.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]’: /usr/include/c++/13/bits/stl_algobase.h:506:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]’ /usr/include/c++/13/bits/stl_algobase.h:533:42: required from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]’ /usr/include/c++/13/bits/stl_algobase.h:541:31: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/13/bits/stl_algobase.h:633:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/13/bits/vector.tcc:250:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Amanith::GFontCharContour2D; _Alloc = std::allocator]’ ../src/2d/gfont2d.cpp:792:21: required from here ../include/amanith/2d/gfont2d.h:91:24: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 91 | class G_EXPORT GFontCharContour2D { | ^~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:51, from ../include/amanith/gglobal.h:40, from ../include/amanith/geometry/gdistance.h:32: /usr/include/c++/13/bits/stl_algobase.h:388:25: note: synthesized method ‘Amanith::GFontCharContour2D& Amanith::GFontCharContour2D::operator=(const Amanith::GFontCharContour2D&)’ first required here 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ ../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 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gmesh2d.h:34, from ../include/amanith/2d/gtesselator2d.h:32, from ../src/2d/gtesselator2d.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ 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 { | ^~~~~ ../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)) { | ^~~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../src/2d/gtesselator2d.cpp:421:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 421 | Swap(oo1, dd1); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:421:17: note: in expansion of macro ‘Swap’ 421 | Swap(oo1, dd1); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:424:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 424 | Swap(oo2, dd2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:424:17: note: in expansion of macro ‘Swap’ 424 | Swap(oo2, dd2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:427:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 427 | Swap(oo1, oo2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:427:17: note: in expansion of macro ‘Swap’ 427 | Swap(oo1, oo2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:428:27: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 428 | Swap(dd1, dd2); | ^~~ ../src/2d/gtesselator2d.cpp:293:21: note: in definition of macro ‘Swap’ 293 | a = b; \ | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:294:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 294 | b = t; \ | ^ ../src/2d/gtesselator2d.cpp:428:17: note: in expansion of macro ‘Swap’ 428 | Swap(dd1, dd2); | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:594:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 594 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, Amanith::GAABox2&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:702:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 702 | pMin = desc.PriorityTree.front()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:703:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 703 | pMax = desc.PriorityTree.back()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:713:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 713 | p = extVertex->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:672:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 672 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, std::vector&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:765:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 765 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, std::vector&, Amanith::GAABox2&, Amanith::GFillBehavior)’: ../src/2d/gtesselator2d.cpp:894:72: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 894 | pMin = desc.PriorityTree.front()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:895:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 895 | pMax = desc.PriorityTree.back()->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:915:53: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 915 | p = extVertex->MeshVertex->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:864:15: warning: variable ‘revisitEvent’ set but not used [-Wunused-but-set-variable] 864 | GBool revisitEvent; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘void Amanith::GTesselator2D::AddContourPoint(double, double, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:992:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 992 | Descriptor.LastPoints[Descriptor.StepsDone] = newPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:999:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 999 | Descriptor.LastPoints[1] = newPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1023:67: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1023 | Descriptor.LastPoints[0] = Descriptor.LastPoints[1]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1024:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1024 | Descriptor.LastPoints[1] = newPoint; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘void Amanith::GTesselator2D::EndContour(GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1081:67: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1081 | Descriptor.LastPoints[1] = Descriptor.LastPoints[0]; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::ProcessRightGoingEdges(Amanith::GMeshVertex2D*, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1196:16: warning: variable ‘rightGoingFound’ set but not used [-Wunused-but-set-variable] 1196 | GInt32 rightGoingFound; | ^~~~~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘int Amanith::GTesselator2D::CheckIntersection(const Amanith::GPoint&, Amanith::GMeshEdge2D*, Amanith::GMeshEdge2D*, Amanith::GPoint&)’: ../src/2d/gtesselator2d.cpp:1443:45: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1443 | intersectionPoint = Event; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1451:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1451 | intersectionPoint = tmpEdge->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::DoIntersection(Amanith::GMeshEdge2D*, Amanith::GMeshEdge2D*, int&, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1487:31: warning: variable ‘newEdge’ set but not used [-Wunused-but-set-variable] 1487 | GMeshEdge2D *newEdge; | ^~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::CloseRegions(Amanith::GMeshVertex2D*, std::vector&, Amanith::GAVLNode**, Amanith::GAVLNode**, bool&, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1866:31: warning: variable ‘regionClosed’ set but not used [-Wunused-but-set-variable] 1866 | GBool leftGoingFound, regionClosed, localRevisitFlag; | ^~~~~~~~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘bool Amanith::GTesselator2D::PatchRightDiagonal(Amanith::GMeshVertex2D*, Amanith::GAVLNode*, Amanith::GAVLNode*, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:1990:71: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1990 | minDest = v->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:1996:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1996 | minDest = v->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp: In member function ‘void Amanith::GTesselator2D::SimplifyEdges(Amanith::GMeshVertex2D*, std::vector&, GTessDescriptor&)’: ../src/2d/gtesselator2d.cpp:2128:37: warning: variable ‘data2Sym’ set but not used [-Wunused-but-set-variable] 2128 | GMeshToAVL *data1, *data2, *data2Sym, *data1Sym; | ^~~~~~~~ ../src/2d/gtesselator2d.cpp:2128:48: warning: variable ‘data1Sym’ set but not used [-Wunused-but-set-variable] 2128 | GMeshToAVL *data1, *data2, *data2Sym, *data1Sym; | ^~~~~~~~ ../src/2d/gtesselator2d.cpp: In static member function ‘static Amanith::GMeshEdge2D* Amanith::GTesselator2D::CCWSmallerAngleSpanEdge(Amanith::GMeshEdge2D*, const Amanith::GPoint&, const Amanith::GPoint&)’: ../src/2d/gtesselator2d.cpp:2557:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2557 | a = e1->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2558:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2558 | c = e2->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2567:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2567 | a = c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2571:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2571 | c = e2->Dest()->Position(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/2d/gtesselator2d.cpp:2575:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 2575 | a = c; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../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/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)) { | ^~~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpixelmap.h:37, from ../include/amanith/rendering/gdrawstyle.h:32, from ../src/rendering/gdrawstyle.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GGradientDesc::SetStartPoint(const Amanith::GPoint2&)’: ../src/rendering/gdrawstyle.cpp:83:31: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 83 | gStartPoint = Point; | ^~~~~ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GGradientDesc::SetAuxPoint(const Amanith::GPoint2&)’: ../src/rendering/gdrawstyle.cpp:92:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 92 | gAuxPoint = Point; | ^~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GGradientDesc::SetMatrix(const Amanith::GMatrix33&)’: ../src/rendering/gdrawstyle.cpp:172:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 172 | gInverseMatrix = tmpInv * preTrans; | ^~~~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp:175:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 175 | gMatrix = Matrix; | ^~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GPatternDesc::SetLogicalWindow(const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/rendering/gdrawstyle.cpp:322:34: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 322 | gLogicalWindow = tmpBox; | ^~~~~~ In file included from ../include/amanith/rendering/gdrawstyle.h:33: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘void Amanith::GPatternDesc::SetMatrix(const Amanith::GMatrix33&)’: ../src/rendering/gdrawstyle.cpp:362:43: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 362 | gInverseMatrix = tmpInv * preTrans; | ^~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp:365:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 365 | gMatrix = Matrix; | ^~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘virtual void Amanith::GDrawStyle::SetStrokeColor(const Amanith::GVectBase&)’: ../src/rendering/gdrawstyle.cpp:573:32: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 573 | gStrokeColor = Color; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘virtual void Amanith::GDrawStyle::SetFillColor(const Amanith::GVectBase&)’: ../src/rendering/gdrawstyle.cpp:722:30: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 722 | gFillColor = Color; | ^~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gdrawstyle.cpp: In member function ‘virtual void Amanith::GDrawStyle::SetModelView(const Amanith::GMatrix33&)’: ../src/rendering/gdrawstyle.cpp:771:46: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 771 | gInverseModelView = tmpInv * preTrans; | ^~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../src/rendering/gdrawstyle.cpp:774:30: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 774 | gModelView = Matrix; | ^~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘bool Amanith::InvertFull_GJ(GMatrix&, const GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gdrawstyle.cpp:161:21: required from here ../include/amanith/geometry/gmatrix.h:786:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 786 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gmatrix.h:852:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 852 | result = _result; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gdrawstyle.cpp:308:26: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/rendering/gdrawstyle.cpp:172:29: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../src/rendering/gdrawboard.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]’: ../src/rendering/gdrawboard.cpp:923:15: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:35: ../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../src/rendering/gdrawboard.cpp:235:31: required from here ../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 ../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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglmasks.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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/gopenglradialgrad.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ 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() { | ^~~~~ ../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 { | ^~~~~ ../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)) { | ^~~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglgroups.cpp: In member function ‘void Amanith::GOpenGLBoard::GrabFrameBuffer(const Amanith::GAABox2&, Amanith::GLGrabbedRect&)’: ../src/rendering/gopenglgroups.cpp:297:37: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 297 | Shot.gNotExpandedLogicBox = tmpBox; | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../include/amanith/geometry/gaabox.h: In instantiation of ‘void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglgroups.cpp:301:34: required from here ../include/amanith/geometry/gaabox.h:244:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 244 | gMin = NewMin; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gaabox.h:245:30: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 245 | gMax = NewMax; | ~~~~~^~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ 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 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglconicalgrad.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ 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 -march=z13 -mtune=z14 -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 ../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)) { | ^~~~~~ In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglstroke.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLCapsLine(bool, Amanith::GCapStyle, bool, Amanith::GCapStyle, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:95:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 95 | a = j0 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:96:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 96 | b = j1 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:140:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 140 | a = l0 - l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:141:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 141 | b = l1 - l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLJoinLine(Amanith::GJoinStyle, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:173:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 173 | perpPrev = -perpPrev; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:174:28: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 174 | perpSeg = -perpSeg; | ^~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLJoinLineCap(Amanith::GJoinStyle, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GCapStyle, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:277:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 277 | perpPrev = -perpPrev; | ^~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:278:28: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 278 | perpSeg = -perpSeg; | ^~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:375:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 375 | l0 = j1 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:376:39: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 376 | l1 = l2 + l * dirSeg; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLCircleSlice(const Amanith::GPoint2&, Amanith::GReal, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, bool)’: ../src/rendering/gopenglstroke.cpp:419:25: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 419 | r = q + Center; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:425:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 425 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawGLJoin(const Amanith::GPoint2&, const Amanith::GVector2&, Amanith::GReal, const Amanith::GVector2&, Amanith::GReal, Amanith::GJoinStyle, Amanith::GReal, Amanith::GCapStyle, Amanith::GCapStyle, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:447:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 447 | normPerpInExt = -normPerpInExt; | ^~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:448:37: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 448 | normPerpOutExt = -normPerpOutExt; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:488:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 488 | k0 = w0; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:489:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 489 | v0 = vc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:514:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 514 | a = k0 - Thickness * InDirection; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:515:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 515 | b = v0 - Thickness * InDirection; | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:528:41: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 528 | jc = (j0 + j1) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:539:47: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 539 | jc = JoinCenter + Thickness * vTmp; | ^~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:546:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 546 | jc = JoinCenter + intDir; | ^~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:551:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 551 | jc = (j0 + j1) * (GReal)0.5; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:573:18: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 573 | n = vc - v1; | ^~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:575:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 575 | k1 = w1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:576:22: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 576 | v1 = vc; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:600:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 600 | a = k1 + Thickness * OutDirection; | ^~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:601:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 601 | b = v1 + Thickness * OutDirection; | ^~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp: In member function ‘void Amanith::GOpenGLBoard::DrawDashedStroke(const Amanith::GOpenGLDrawStyle&, Amanith::Point2ConstIt, Amanith::Point2ConstIt, bool, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglstroke.cpp:733:15: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 733 | p0 = *it0; | ^~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:734:27: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 734 | v = (*it1) - (*it0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:749:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 749 | p1 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:751:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 751 | p0 = p1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:762:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 762 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:778:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 778 | oldDir = v; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:779:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 779 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:786:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 786 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:798:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 798 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:813:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 813 | p0 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:818:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 818 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:831:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 831 | p0 = (*it0) - lvOld * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:832:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 832 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:866:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 866 | p1 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:868:46: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 868 | p0 = p1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:878:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 878 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:895:66: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 895 | oldDir = v; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:896:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 896 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:902:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 902 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:911:87: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 911 | p0 = (*it0) - lvOld * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:922:64: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 922 | p0 = p0 + dashPatVal * v; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:927:75: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 927 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:939:79: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 939 | p0 = (*it0) - lvOld * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:940:61: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 940 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:968:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 968 | w = (*it1) - (*it0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:970:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 970 | p0 = (*it0) - lv * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglstroke.cpp:987:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 987 | v = w; | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:994:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 994 | v = (*it1) - (*it0); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:996:43: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 996 | w = (*it2) - (*it1); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../src/rendering/gopenglstroke.cpp:1012:68: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1012 | p1 = (*it1) + dashPatVal * w; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from ../include/amanith/geometry/glineseg.h:33, from ../include/amanith/geometry/gdistance.h:33, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglstroke.cpp:202:20: required from here ../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: ../src/rendering/gopenglstroke.cpp:203:23: required from here ../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/geometry/gintersect.h: In instantiation of ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]’: ../include/amanith/geometry/gintersect.h:157:19: required from ‘bool Amanith::Intersect(const GGenericRay&, const GGenericRay&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]’ ../src/rendering/gopenglstroke.cpp:208:23: required from here ../include/amanith/geometry/gintersect.h:75:29: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../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; | ^ ../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 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 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() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from ../src/rendering/gopenglgeometries.cpp:31: ../include/amanith/2d/gellipsecurve2d.h: In member function ‘void Amanith::GEllipseCurve2D::SetCenter(const Amanith::GPoint2&)’: ../include/amanith/2d/gellipsecurve2d.h:185:35: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 185 | gCenter = NewCenter; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘int Amanith::GOpenGLBoard::DrawGLPolygon(const Amanith::GOpenGLDrawStyle&, bool, bool, Amanith::GJoinStyle, const std::vector >&, bool)’: ../src/rendering/gopenglgeometries.cpp:160:41: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 160 | cacheSlot.Box = tmpBox; | ^~~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:240:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 240 | gGroupBox = mvBox; | ^~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘int Amanith::GOpenGLBoard::DrawGLPolygons(const std::vector >&, const std::vector&, const std::vector&, const Amanith::GOpenGLDrawStyle&)’: ../src/rendering/gopenglgeometries.cpp:522:41: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 522 | cacheSlot.Box = tmpBox; | ^~~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:582:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 582 | gGroupBox = mvBox; | ^~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawLine(Amanith::GDrawStyle&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/rendering/gopenglgeometries.cpp:807:41: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 807 | cacheSlot.Box = tmpBox; | ^~~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:812:25: note: in expansion of macro ‘DRAW_STROKE’ 812 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:812:25: note: in expansion of macro ‘DRAW_STROKE’ 812 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:841:17: note: in expansion of macro ‘DRAW_STROKE’ 841 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:841:17: note: in expansion of macro ‘DRAW_STROKE’ 841 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:852:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 852 | gGroupBox = mvBox; | ^~~~~ ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:892:25: note: in expansion of macro ‘DRAW_STROKE’ 892 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:892:25: note: in expansion of macro ‘DRAW_STROKE’ 892 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:901:25: note: in expansion of macro ‘DRAW_STROKE’ 901 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:901:25: note: in expansion of macro ‘DRAW_STROKE’ 901 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:909:25: note: in expansion of macro ‘DRAW_STROKE’ 909 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:909:25: note: in expansion of macro ‘DRAW_STROKE’ 909 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:777:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 777 | pts[0] = P0; \ | ^~ ../src/rendering/gopenglgeometries.cpp:934:25: note: in expansion of macro ‘DRAW_STROKE’ 934 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:778:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 778 | pts[1] = P1; \ | ^~ ../src/rendering/gopenglgeometries.cpp:934:25: note: in expansion of macro ‘DRAW_STROKE’ 934 | DRAW_STROKE | ^~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawRectangle(Amanith::GDrawStyle&, const Amanith::GPoint2&, const Amanith::GPoint2&)’: ../src/rendering/gopenglgeometries.cpp:955:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 955 | pts[0] = MinCorner; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:957:18: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 957 | pts[2] = MaxCorner; | ^~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawRoundRectangle(Amanith::GDrawStyle&, const Amanith::GPoint2&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglgeometries.cpp:997:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 997 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1001:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1001 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1002:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1002 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1009:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1009 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1013:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1013 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1014:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1014 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1021:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1021 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1025:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1025 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1026:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1026 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1033:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1033 | *it = (p + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1037:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1037 | *it = (q + c); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1038:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1038 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawEllipse(Amanith::GDrawStyle&, const Amanith::GPoint2&, Amanith::GReal, Amanith::GReal)’: ../src/rendering/gopenglgeometries.cpp:1134:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1134 | *it = (p + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1138:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1138 | *it = (q + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1139:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1139 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual int Amanith::GOpenGLBoard::DoDrawCircle(Amanith::GDrawStyle&, const Amanith::GPoint2&, Amanith::GReal)’: ../src/rendering/gopenglgeometries.cpp:1166:26: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1166 | *it = (p + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1170:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1170 | *it = (q + Center); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1171:21: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1171 | p = q; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::MoveTo(const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1289:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1289 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1291:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1291 | gFirstPathPoint = gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1291:42: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1291 | gFirstPathPoint = gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::LineTo(const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1300:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1300 | gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1305:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1305 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::HorizontalLineTo(Amanith::GReal, bool)’: ../src/rendering/gopenglgeometries.cpp:1314:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1314 | gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::VerticalLineTo(Amanith::GReal, bool)’: ../src/rendering/gopenglgeometries.cpp:1328:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1328 | gLastCurveCP = gSVGPathCursor; | ^~~~~~~~~~~~~~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::CurveTo(const Amanith::GPoint2&, const Amanith::GPoint2&, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1347:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1347 | gLastCurveCP = gSVGPathCursor + P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1351:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1351 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1352:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1352 | gLastCurveCP = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::CurveTo(const Amanith::GPoint2&, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1368:49: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1368 | gLastCurveCP = gSVGPathCursor + P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1372:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1372 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1373:32: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1373 | gLastCurveCP = P1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::SmoothCurveTo(const Amanith::GPoint2&, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1396:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1396 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1398:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1398 | gLastCurveCP = P2; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::SmoothCurveTo(const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1420:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1420 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1422:24: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1422 | gLastCurveCP = p1; | ^~ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp: In member function ‘virtual void Amanith::GOpenGLBoard::EllipticalArcTo(Amanith::GReal, Amanith::GReal, Amanith::GReal, bool, bool, const Amanith::GPoint2&, bool)’: ../src/rendering/gopenglgeometries.cpp:1444:34: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1444 | gSVGPathCursor = P; | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../src/rendering/gopenglgeometries.cpp:1446:44: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 1446 | gLastCurveCP = gSVGPathPoints.back(); | ^ ../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ 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/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)) { | ^~~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ ../src/rendering/gopenglcache.cpp: In member function ‘void Amanith::GOpenGLBoard::DoDrawCacheSlot(const Amanith::GDrawStyle&, const Amanith::GOpenGLCacheSlot&)’: ../src/rendering/gopenglcache.cpp:131:45: warning: implicitly-declared ‘constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)’ is deprecated [-Wdeprecated-copy] 131 | gGroupBox = mvBox; | ^~~~~ In file included from ../include/amanith/geometry/gdistance.h:35, from ../include/amanith/geometry/gintersect.h:32, from ../include/amanith/2d/gcurve2d.h:33, from ../include/amanith/2d/gmulticurve2d.h:37: ../include/amanith/geometry/gaabox.h:101:17: note: because ‘Amanith::GGenericAABox’ has user-provided ‘Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { | ^~~~~~~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/2d/gpath2d.h:32, from ../include/amanith/rendering/gdrawboard.h:33, from ../include/amanith/rendering/gopenglboard.h:32, from ../src/rendering/gopenglcompositing.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../include/amanith/2d/gpath2d.h:33: ../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../include/amanith/support/gutilities.h:34, from ../include/amanith/gclassid.h:37, from ../include/amanith/gelement.h:32: ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../include/amanith/rendering/gdrawboard.h:34: ../include/amanith/rendering/gdrawstyle.h: At global scope: ../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 ../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) { | ^~~~~ 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 -march=z13 -mtune=z14 -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 ../src/support/gsvgpathtokenizer.cpp: In member function ‘bool Amanith::GSVGPathTokenizer::ParseNumber()’: ../src/support/gsvgpathtokenizer.cpp:185:32: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 185 | while (buf_ptr < buf + 255 && *gCurrentPath == '-' || *gCurrentPath == '+') | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 In file included from ../include/amanith/gelement.h:33, from ../include/amanith/gopenglext.h:34, from ../src/gopenglext.cpp:29: ../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ test -d ../lib/ || mkdir -p ../lib/ rm -f libamanith.so.1.0.0 libamanith.so libamanith.so.1 libamanith.so.1.0 g++ -shared -Wl,-soname,libamanith.so.1 -o libamanith.so.1.0.0 gelement.o gproperty.o gmultiproperty.o gkernel.o gerror.o gimpexp.o gpluglib.o gcurve1d.o gmulticurve1d.o gbeziercurve1d.o gbsplinecurve1d.o gpolylinecurve1d.o ghermitecurve1d.o gcurve2d.o gmulticurve2d.o gbeziercurve2d.o gbsplinecurve2d.o gpolylinecurve2d.o ghermitecurve2d.o gellipsecurve2d.o gmesh2d.o gpath2d.o gtracer2d.o gpixelmap.o gfont2d.o gtesselator2d.o ganimtrsnode2d.o gaffineparts.o geigen.o gintegration.o gdrawstyle.o gdrawboard.o gopenglboard.o gopenglstyles.o gopenglmasks.o gopenglgroups.o gopenglradialgrad.o gopenglconicalgrad.o gopenglstroke.o gopenglgeometries.o gopenglcache.o gopenglcompositing.o gavltree.o gutilities.o gsvgpathtokenizer.o gopenglext.o -lGLEW -L/builddir/build/BUILD/amanith/lib -lGLU -lGL -lXmu -lXext -lX11 -lm ln -s libamanith.so.1.0.0 libamanith.so ln -s libamanith.so.1.0.0 libamanith.so.1 ln -s libamanith.so.1.0.0 libamanith.so.1.0 rm -f ../lib/libamanith.so.1.0.0 rm -f ../lib/libamanith.so rm -f ../lib/libamanith.so.1 rm -f ../lib/libamanith.so.1.0 mv -f libamanith.so.1.0.0 libamanith.so libamanith.so.1 libamanith.so.1.0 ../lib/ make[1]: Leaving directory '/builddir/build/BUILD/amanith/build' cd plugins && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/plugins' cd jpeg && qmake jpeg.pro -o Makefile cd png && qmake png.pro -o Makefile cd jpeg && make -f Makefile cd fonts && qmake fonts.pro -o Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/jpeg' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 testshaders && qmake testshaders.pro -o Makefile cd testglext && qmake testglext.pro -o Makefile cd vectorizer && qmake vectorizer.pro -o Makefile cd bezier2d && qmake bezier2d.pro -o Makefile cd bspline2d && qmake bspline2d.pro -o Makefile cd path2d && qmake path2d.pro -o Makefile cd polyline2d && qmake polyline2d.pro -o Makefile cd hermite2d && qmake hermite2d.pro -o Makefile cd animcolor && qmake animcolor.pro -o Makefile cd animshape2d && qmake animshape2d.pro -o Makefile cd drawboard && qmake drawboard.pro -o Makefile cd compositing && qmake compositing.pro -o Makefile cd clock && qmake clock.pro -o Makefile cd delaunay2d && qmake delaunay2d.pro -o Makefile cd font2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/font2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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/2d/gpath2d.h:33, from ../../../include/amanith/2d/gfont2d.h:34, from drawfont.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ 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 /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawfont.h:35: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/2d/gfont2d.h:34, from drawfont.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gfont2d.h: In member function ‘void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)’: ../../../include/amanith/2d/gfont2d.h:377:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 377 | gAdvance = NewValue; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ drawfont.cpp: In member function ‘void QGLWidgetTest::DrawChar(const Amanith::GFontChar2D*, Amanith::GReal, const Amanith::GMatrix33&)’: drawfont.cpp:117:68: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 117 | totalMatrix = Transformation * subCharInfo.Transformation; | ^~~~~~~~~~~~~~ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawfont.cpp: In member function ‘void QGLWidgetTest::DrawOutlines(const std::vector >&, const std::vector&)’: drawfont.cpp:177:52: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 177 | p1 = ContoursPoints[ofs + w]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:178:56: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 178 | p2 = ContoursPoints[ofs + w + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:182:48: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 182 | p1 = ContoursPoints[ofs + k - 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:183:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 183 | p2 = ContoursPoints[ofs]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp: In member function ‘void QGLWidgetTest::DrawTriangles(const std::vector >&)’: drawfont.cpp:203:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 203 | a = Points[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:204:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 204 | b = Points[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:205:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 205 | c = Points[i + 2]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:207:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 207 | col = GMath::Lerp(GMath::Clamp(a[G_X], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:211:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 211 | col = GMath::Lerp(GMath::Clamp(b[G_X], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:215:91: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 215 | col = GMath::Lerp(GMath::Clamp(c[G_X], (GDouble)0, (GDouble)1), col1, col2); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:228:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 228 | a = Points[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:229:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 229 | b = Points[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawfont.cpp:230:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 230 | c = Points[i + 2]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ drawfont.cpp:117:47: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -o drawfont main.o drawfont.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/font2d' cd tesselator2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/tesselator2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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; } | ^~~~~ 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 { | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 { | ^~~~~ ../../../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/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() { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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; } | ^~~~~~~~ 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 { | ^~~~~ /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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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/2d/gpath2d.h:33, from ../../../include/amanith/2d/gtracer2d.h:32, from drawer.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawer.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ 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; } | ^~~~~~~~ ../../../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)) { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawbezier.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawbezier.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ drawbezier.cpp: In member function ‘void QGLWidgetTest::Draw(const Amanith::GBezierCurve2D*)’: drawbezier.cpp:123:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 123 | p1 = gVertices[i]; | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:124:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 124 | p2 = gVertices[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:136:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 136 | p1 = Curve->Point(i); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:137:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 137 | p2 = Curve->Point(i + 1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp:153:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 153 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawbezier.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawbezier.cpp:191:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 191 | GBool b; | ^ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gbeziercurve2d.h:37, from drawbezier.h:30: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawbezier.cpp:65:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawbezier.cpp:66:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o drawbezier main.o drawbezier.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/bezier2d' cd bspline2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/bspline2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawpath.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawpath.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ 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/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/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)) { | ^~~~~ 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)) { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 drawpolyline.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, from drawpolyline.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawpolyline.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ 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/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/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)) { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, from drawpolyline.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In copy constructor ‘Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:71:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 71 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/gpolylinecurve2d.h: In member function ‘Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)’: ../../../include/amanith/2d/gpolylinecurve2d.h:76:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 76 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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/2d/ghermitecurve2d.h:37, from drawhermite.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawhermite.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawhermite.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ drawhermite.cpp: In member function ‘void QGLWidgetTest::DrawHermite(const Amanith::GHermiteCurve2D*)’: drawhermite.cpp:137:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 137 | p1 = gVertices[i]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:138:37: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 138 | p2 = gVertices[i + 1]; | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:150:29: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 150 | p1 = tmpKey.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:151:50: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 151 | p2 = p1 + (tmpKey.InTangent * 0.1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:156:51: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 156 | p2 = p1 + (tmpKey.OutTangent * 0.1); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:169:36: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 169 | p1 = Curve->Point(i); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp:188:65: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 188 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ drawhermite.cpp: In member function ‘virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)’: drawhermite.cpp:214:15: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 214 | GBool b; | ^ In file included from ../../../include/amanith/geometry/glineseg.h:33, from ../../../include/amanith/geometry/gdistance.h:33, from ../../../include/amanith/geometry/gintersect.h:32, from ../../../include/amanith/2d/gcurve2d.h:33, from ../../../include/amanith/2d/gmulticurve2d.h:37: ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawhermite.cpp:67:28: required from here ../../../include/amanith/geometry/gray.h:97:33: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 97 | gOrigin = NewOrigin; | ~~~~~~~~^~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/geometry/gray.h: In instantiation of ‘void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’: drawhermite.cpp:68:31: required from here ../../../include/amanith/geometry/gray.h:107:36: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 107 | gDirection = NewDirection; | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, from drawhermite.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In copy constructor ‘Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:82:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 82 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:83:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 83 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:84:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 84 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h: In member function ‘Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)’: ../../../include/amanith/2d/ghermitecurve2d.h:89:40: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 89 | Value = Source.Value; | ^~~~~ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:90:44: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 90 | InTangent = Source.InTangent; | ^~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/ghermitecurve2d.h:91:45: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 91 | OutTangent = Source.OutTangent; | ^~~~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ g++ -o drawhermite main.o drawhermite.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/hermite2d' cd animcolor && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/animcolor' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 /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; } | ^~~~~~~~ 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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawanim.h:28, from drawanim.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawanim.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../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/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 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. | ^~~~~ 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; } | ^~~~~ 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.h: In member function ‘void GGlyphStyle::SetColor(const Amanith::GVectBase&)’: drawanim.h:108:26: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 108 | gColor = NewColor; | ^~~~~~~~ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ drawanim.cpp: In member function ‘void QGLWidgetTest::DrawAnimCard(const GAnimCard&)’: drawanim.cpp:402:81: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 402 | worldMatrix = AnimCard.Animation->Matrix(t, G_WORLD_SPACE, validInterval); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp: In member function ‘virtual void QGLWidgetTest::paintGL()’: drawanim.cpp:419:91: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 419 | uvMatrix = gBackGroundAnimUV->Matrix(gBackGroundTime, G_WORLD_SPACE, validInterval); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp:445:83: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 445 | uvMatrix = gAnimLogo->Matrix(gBackGroundTime, G_WORLD_SPACE, validInterval); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp: In member function ‘void QGLWidgetTest::DrawGlyph(const Amanith::GAnimTRSNode2D*, Amanith::GMatrix33) const’: drawanim.cpp:594:70: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 594 | worldTransform = Node->Matrix(0, G_WORLD_SPACE, validInterval); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp:595:41: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 595 | pivotMatrix = Node->PivotMatrix(); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ drawanim.cpp:596:67: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 596 | totalMatrix = (AnimMatrix * (worldTransform * pivotMatrix)); | ^ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/support/gutilities.h: In instantiation of ‘static Amanith::GError Amanith::StrUtils::FromString(const std::string&, Amanith::GVectBase&) [with unsigned int SIZE = 2; Amanith::GError = int; std::string = std::__cxx11::basic_string]’: drawanim.cpp:643:31: required from here ../../../include/amanith/support/gutilities.h:202:30: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 202 | Vect = vaux; | ~~~~~^~~~~~ ../../../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../../../include/amanith/support/gutilities.h: In instantiation of ‘static Amanith::GError Amanith::StrUtils::FromString(const std::string&, Amanith::GVectBase&) [with unsigned int SIZE = 3; Amanith::GError = int; std::string = std::__cxx11::basic_string]’: drawanim.cpp:734:29: required from here ../../../include/amanith/support/gutilities.h:202:30: warning: implicitly-declared ‘constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)’ is deprecated [-Wdeprecated-copy] 202 | Vect = vaux; | ~~~~~^~~~~~ ../../../include/amanith/geometry/gvect.h:71:17: note: because ‘Amanith::GVectBase’ has user-provided ‘Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 3]’ 71 | GVectBase(const GVectBase& SrcVec) { | ^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ drawanim.cpp:446:91: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 In file included from tinyxml.cpp:26: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ tinyxml.cpp:1161:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1161 | const int TiXmlAttribute::IntValue() const | ^~~~~ tinyxml.cpp:1166:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1166 | const double TiXmlAttribute::DoubleValue() const | ^~~~~ tinyxml.h: In member function ‘TiXmlNode::ToDocument() const’: tinyxml.h:610:103: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 610 | const TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (const TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToElement() const’: tinyxml.h:611:103: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 611 | const TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (const TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToText() const’: tinyxml.h:614:103: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 614 | const TiXmlText* ToText() const { return ( this && type == TEXT ) ? (const TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToDocument()’: tinyxml.h:617:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 617 | TiXmlDocument* ToDocument() { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToElement()’: tinyxml.h:618:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 618 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToText()’: tinyxml.h:621:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 621 | TiXmlText* ToText() { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:692:31: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:643:31: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadAnimFromXML(TiXmlNode const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:776:29: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:765:29: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ In function ‘Amanith::StrUtils::FromString<2u>(std::__cxx11::basic_string, std::allocator > const&, Amanith::GVectBase&)int’, inlined from ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’ at drawanim.cpp:758:29: ../../../include/amanith/support/gutilities.h:202:25: warning: ‘vaux’ may be used uninitialized [-Wmaybe-uninitialized] 202 | Vect = vaux; | ^~~~ ../../../include/amanith/support/gutilities.h: In member function ‘QGLWidgetTest::LoadCardGlyphFromXML(TiXmlElement const*, Amanith::GAnimTRSNode2D*)’: ../../../include/amanith/support/gutilities.h:188:48: note: ‘vaux’ declared here 188 | GVectBase vaux; | ^~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 tinyxmlerror.cpp:25: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ In file included from tinyxmlparser.cpp:25: tinyxml.h:702:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. | ^~~~~ tinyxml.h:703:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. | ^~~~~ tinyxml.h:1248:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1248 | const int ErrorId() const { return errorId; } | ^~~~~ tinyxmlparser.cpp: In static member function ‘static const char* TiXmlBase::SkipWhiteSpace(const char*, TiXmlEncoding)’: tinyxmlparser.cpp:348:28: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 348 | while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) | ~~~^~~~~~~~~~~~~~~~~~~~~ tinyxmlparser.cpp: In member function ‘virtual const char* TiXmlAttribute::Parse(const char*, TiXmlParsingData*, TiXmlEncoding)’: tinyxmlparser.cpp:1315:13: warning: variable ‘tabsize’ set but not used [-Wunused-but-set-variable] 1315 | int tabsize = 4; | ^~~~~~~ tinyxmlparser.cpp: In static member function ‘static void TiXmlBase::ConvertUTF32ToUTF8(long unsigned int, char*, int*)’: tinyxmlparser.cpp:104:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 104 | input >>= 6; | ~~~~~~^~~~~ tinyxmlparser.cpp:105:17: note: here 105 | case 3: | ^~~~ tinyxmlparser.cpp:108:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 108 | input >>= 6; | ~~~~~~^~~~~ tinyxmlparser.cpp:109:17: note: here 109 | case 2: | ^~~~ tinyxmlparser.cpp:112:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 112 | input >>= 6; | ~~~~~~^~~~~ tinyxmlparser.cpp:113:17: note: here 113 | case 1: | ^~~~ tinyxml.h: In member function ‘TiXmlNode::ToElement()’: tinyxml.h:618:95: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 618 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tinyxml.h: In member function ‘TiXmlNode::ToDeclaration()’: tinyxml.h:622:90: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 622 | TiXmlDeclaration* ToDeclaration() { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o drawanim main.o drawanim.o tinystr.o tinyxml.o tinyxmlerror.o tinyxmlparser.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/animshape2d' cd drawboard && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/drawboard' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, from /usr/lib64/qt-3.3/include/qapplication.h:45, from main.cpp:25: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from drawboard.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../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 { | ^~~~~ 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 -march=z13 -mtune=z14 -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 In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_color.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_lineargradient.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_lineargradient.cpp: In member function ‘void QGLWidgetTest::TestLinearGradient(unsigned int, Amanith::GReal, Amanith::GReal)’: test_lineargradient.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_lineargradient.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_radialgradientin.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_radialgradientin.cpp: In member function ‘void QGLWidgetTest::TestRadialGradientIn(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_radialgradientin.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_radialgradientin.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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_radialgradientout.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_radialgradientout.cpp: In member function ‘void QGLWidgetTest::TestRadialGradientOut(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_radialgradientout.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_radialgradientout.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_conicalgradientin.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_conicalgradientin.cpp: In member function ‘void QGLWidgetTest::TestConicalGradientIn(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_conicalgradientin.cpp:39:58: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_conicalgradientin.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_conicalgradientout.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ 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 ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_pattern.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_conicalgradientout.cpp:39:41: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from drawboard.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawboard.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ test_pattern.cpp: In member function ‘void QGLWidgetTest::TestPattern(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)’: test_pattern.cpp:37:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 37 | ofsTransf = (rot * scl); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ test_pattern.cpp:37:21: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 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 -march=z13 -mtune=z14 -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 In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from drawboard.h:28, from test_stroking.cpp:25: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from ../../../include/amanith/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 { | ^~~~~ 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/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/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/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/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 { | ^~~~~ ../../../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; } | ^~~~~~~~ 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; } | ^~~~~~~~ /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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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_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 ../../../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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from compositing.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from compositing.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ compositing.cpp: In member function ‘void QGLWidgetTest::BuildMatrices()’: compositing.cpp:130:40: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 130 | gModelView = trans * (rot * scl); | ^ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ compositing.cpp:131:27: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 131 | gGradientMatrix = gModelView; | ^~~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ compositing.cpp: In member function ‘virtual void QGLWidgetTest::mouseMoveEvent(QMouseEvent*)’: compositing.cpp:290:55: warning: implicitly-declared ‘constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)’ is deprecated [-Wdeprecated-copy] 290 | gTranslation = gDrawBoard->PhysicalToLogical(p); | ^ ../../../include/amanith/geometry/gvect.h:302:17: note: because ‘Amanith::GPoint’ has user-provided ‘Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { | ^~~~~~ In file included from compositing.cpp:26: ../../../include/amanith/geometry/gxformconv.h: In instantiation of ‘void Amanith::ScaleToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int SIZE = 2]’: compositing.cpp:126:15: required from here ../../../include/amanith/geometry/gxformconv.h:345:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 345 | Result = (postTrans * (scl * preTrans)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gxformconv.h: In instantiation of ‘void Amanith::RotationToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: compositing.cpp:127:18: required from here ../../../include/amanith/geometry/gxformconv.h:268:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 268 | Result = (postTrans * (rot * preTrans)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ compositing.cpp:130:30: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -o compositing main.o compositing.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/compositing' cd clock && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/clock' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 { | ^~~~~ In file included from ../../../include/amanith/gelement.h:33, from ../../../include/amanith/gkernel.h:32, from clock.h:28, from main.cpp:26: ../../../include/amanith/geometry/ginterval.h: At global scope: ../../../include/amanith/geometry/ginterval.h:135:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 135 | inline const GBool IsEmpty() const { | ^~~~~ ../../../include/amanith/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/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/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from clock.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ In file included from ../../../include/amanith/2d/gpath2d.h:33, from ../../../include/amanith/rendering/gdrawboard.h:33, from ../../../include/amanith/rendering/gopenglboard.h:32, from clock.h:30: ../../../include/amanith/2d/gmulticurve2d.h: In member function ‘virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const’: ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ In file included from ../../../include/amanith/support/gutilities.h:34, from ../../../include/amanith/gclassid.h:37, from ../../../include/amanith/gelement.h:32: ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ ../../../include/amanith/2d/gmulticurve2d.h:200:85: warning: implicitly-declared ‘constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)’ is deprecated [-Wdeprecated-copy] 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); | ^ ../../../include/amanith/geometry/gvect.h:209:17: note: because ‘Amanith::GVect’ has user-provided ‘Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]’ 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { | ^~~~~ In file included from ../../../include/amanith/rendering/gdrawboard.h:34: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: ../../../include/amanith/rendering/gdrawstyle.h:370:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 370 | inline const GTilingMode TilingMode() const { | ^~~~~ ../../../include/amanith/rendering/gdrawstyle.h:691:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 691 | inline const GStrokeStyle StrokeStyle() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:87:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 87 | inline const GLuint GradientTexture() const { | ^~~~~ ../../../include/amanith/rendering/gopenglboard.h:134:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 134 | inline const GLuint PatternTexture() const { | ^~~~~ In file included from clock.cpp:26: ../../../include/amanith/geometry/gxformconv.h: In instantiation of ‘void Amanith::RotationToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’: clock.cpp:229:18: required from here ../../../include/amanith/geometry/gxformconv.h:268:24: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 268 | Result = (postTrans * (rot * preTrans)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/amanith/gelement.h:35: ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ ../../../include/amanith/geometry/gmatrix.h: In instantiation of ‘Amanith::GMatrix& Amanith::Mult(GMatrix&, const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’: ../../../include/amanith/geometry/gmatrix.h:486:14: required from ‘Amanith::GMatrix Amanith::operator*(const GMatrix&, const GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]’ ../../../include/amanith/geometry/gxformconv.h:268:30: required from ‘void Amanith::RotationToMatrix(GMatrix&, DATA_TYPE, const GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ clock.cpp:229:18: required from here ../../../include/amanith/geometry/gmatrix.h:473:31: warning: implicitly-declared ‘constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)’ is deprecated [-Wdeprecated-copy] 473 | return Result = ret_mat; | ~~~~~~~^~~~~~~~~ ../../../include/amanith/geometry/gmatrix.h:166:17: note: because ‘Amanith::GMatrix’ has user-provided ‘Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]’ 166 | GMatrix(const GMatrix& matrix) { | ^~~~~~~ g++ -o clock main.o clock.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/clock' cd delaunay2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/delaunay2d' g++ -c -pipe -Wall -W -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 { | ^~~~~ ../../../include/amanith/gelement.h:459:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 459 | inline const GUInt32 PropertiesCount() const { | ^~~~~ ../../../include/amanith/gelement.h:834:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 834 | inline const GBool ApplyEase() { | ^~~~~ In file included from ../../../include/amanith/gkernel.h:33: ../../../include/amanith/gpluglib.h:78:24: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 78 | inline const GPlugHandle PlugHandle() const { | ^~~~~ In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, from /usr/lib64/qt-3.3/include/qwidget.h:45, from /usr/lib64/qt-3.3/include/qgl.h:45, from drawmesh.h:34: /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(char)’: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:771:54: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uchar)’: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:772:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(QChar)’: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:773:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(const QCharRef&)’: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:75: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(ushort)’: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:775:58: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(short int)’: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:776:57: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(uint)’: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:777:56: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ /usr/lib64/qt-3.3/include/qstring.h: In member function ‘QCharRef QCharRef::operator=(int)’: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared ‘constexpr QChar& QChar::operator=(const QChar&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~ /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because ‘QChar’ has user-provided ‘QChar::QChar(const QChar&)’ 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:778:55: warning: implicitly-declared ‘constexpr QCharRef::QCharRef(const QCharRef&)’ is deprecated [-Wdeprecated-copy] 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } | ^~~~~ /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because ‘QCharRef’ has user-provided ‘QCharRef QCharRef::operator=(const QCharRef&)’ 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } | ^~~~~~~~ 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.G0xyCh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x ++ dirname /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x + 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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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 -march=z13 -mtune=z14 -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.s390x + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/lib64 + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/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.s390x/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.s390x/usr/lib64 + cp -a include/amanith /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/include + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.3-52.fc40 --unique-debug-suffix -0.3-52.fc40.s390x --unique-debug-src-base amanith-0.3-52.fc40.s390x --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.s390x 4908 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/include/amanith/gproperty.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gmultiproperty.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gkernel.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gimpexp.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/gelement.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gpolylinecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gpixelmap.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gpath2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gmulticurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/ghermitecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gfont2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gellipsecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gcurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gbsplinecurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/gbeziercurve2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/2d/ganimtrsnode2d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gpolylinecurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gmulticurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/ghermitecurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gcurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gbsplinecurve1d.h.constructor is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/amanith/1d/gbeziercurve1d.h.constructor is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: amanith-0.3-52.fc40.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.RY4git + umask 022 + cd /builddir/build/BUILD + cd amanith + DOCDIR=/builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/CHANGELOG /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/FAQ /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/LICENSE.QPL /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/README /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + cp -pr /builddir/build/BUILD/amanith/doc/amanith.chm /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x/usr/share/doc/amanith + RPM_EC=0 ++ jobs -p + exit 0 Provides: amanith = 0.3-52.fc40 amanith(s390-64) = 0.3-52.fc40 libamanith.so.1()(64bit) libfontimpexp.so.1()(64bit) libjpegimpexp.so.1()(64bit) libpngimpexp.so.1()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libGLU.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXmu.so.6()(64bit) libamanith.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(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.s390x Provides: amanith-devel = 0.3-52.fc40 amanith-devel(s390-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.s390x Provides: amanith-debugsource = 0.3-52.fc40 amanith-debugsource(s390-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.s390x Provides: amanith-debuginfo = 0.3-52.fc40 amanith-debuginfo(s390-64) = 0.3-52.fc40 debuginfo(build-id) = 03558254fcc787960680fe71df0244f65f810d81 debuginfo(build-id) = cc38015746b8b52b388c163a5cc2dbea7db0e88d debuginfo(build-id) = ef93d9c35f267ff6f45c7c66f22861cd1e74c658 debuginfo(build-id) = fcd52bd53634d5bea1c5c69e06f6ea3a8427f6b6 libamanith.so.1.0.0-0.3-52.fc40.s390x.debug()(64bit) libfontimpexp.so.1.0.0-0.3-52.fc40.s390x.debug()(64bit) libjpegimpexp.so.1.0.0-0.3-52.fc40.s390x.debug()(64bit) libpngimpexp.so.1.0.0-0.3-52.fc40.s390x.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: amanith-debugsource(s390-64) = 0.3-52.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x Wrote: /builddir/build/RPMS/amanith-0.3-52.fc40.s390x.rpm Wrote: /builddir/build/RPMS/amanith-debugsource-0.3-52.fc40.s390x.rpm Wrote: /builddir/build/RPMS/amanith-devel-0.3-52.fc40.s390x.rpm Wrote: /builddir/build/RPMS/amanith-debuginfo-0.3-52.fc40.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.5vF7Bq + umask 022 + cd /builddir/build/BUILD + cd amanith + /usr/bin/rm -rf /builddir/build/BUILDROOT/amanith-0.3-52.fc40.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.eVf3gl + 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-s390x-1695326889.393960/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1695326889.393960/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1695326889.393960/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/amanith-0.3-52.fc40.src.rpm) Config(child) 2 minutes 33 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-debugsource", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "s390x" }, { "name": "amanith", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "src" }, { "name": "amanith-debuginfo", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "s390x" }, { "name": "amanith", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "s390x" }, { "name": "amanith-devel", "epoch": null, "version": "0.3", "release": "52.fc40", "arch": "s390x" } ] } RPMResults finished