Warning: Permanently added '162.133.138.220' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5186112 --chroot fedora-rawhide-s390x --detached Version: 0.62 PID: 24873 Logging PID: 24874 Task: {'appstream': False, 'background': True, 'build_id': 5186112, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '6088bcc7bb7788f2967dc05a6dce02287c9140a1', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/saga', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'saga', 'package_version': '7.6.1-18', 'project_dirname': 'gcc-13-test', 'project_name': 'gcc-13-test', 'project_owner': 'jakub', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/', 'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch', 'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}], 'sandbox': 'jakub/gcc-13-test--jakub', 'source_json': {}, 'source_type': None, 'submitter': 'jakub', 'tags': [], 'task_id': '5186112-fedora-rawhide-s390x', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/saga /var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/saga', '/var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga'... Running: git checkout 6088bcc7bb7788f2967dc05a6dce02287c9140a1 cmd: ['git', 'checkout', '6088bcc7bb7788f2967dc05a6dce02287c9140a1'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga rc: 0 stdout: stderr: Note: switching to '6088bcc7bb7788f2967dc05a6dce02287c9140a1'. 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 6088bcc automatic import of saga Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga 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 saga_7.6.1-fedora.tar.gz INFO: Calling: curl -H Pragma: -o saga_7.6.1-fedora.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/saga/saga_7.6.1-fedora.tar.gz/md5/77c17146777d9757d7e376f593713eb8/saga_7.6.1-fedora.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4939k 100 4939k 0 0 2859k 0 0:00:01 0:00:01 --:--:-- 2859k INFO: Reading stdout from command: md5sum saga_7.6.1-fedora.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga/saga.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672292618.740116 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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-2_gd0maa/saga/saga.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672292618.740116/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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 47 MB/s | 36 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 52 kB/s | 86 kB 00:01 fedora 10 MB/s | 59 MB 00:05 Last metadata expiration check: 0:00:01 ago on Thu Dec 29 05:43:57 2022. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 fedora 480 k dnf-plugins-core noarch 4.3.1-1.fc38 fedora 34 k Installing dependencies: alternatives s390x 1.21-1.fc38 copr_base 39 k audit-libs s390x 3.0.9-2.fc38 fedora 114 k basesystem noarch 11-14.fc37 fedora 7.0 k bash s390x 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs s390x 1.0.8-12.fc38 copr_base 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils s390x 9.1-8.fc38 copr_base 1.1 M coreutils-common s390x 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl s390x 7.87.0-1.fc38 copr_base 345 k cyrus-sasl-lib s390x 2.1.28-8.fc38 copr_base 773 k dbus-libs s390x 1:1.14.4-1.fc38 copr_base 159 k dnf-data noarch 4.14.0-1.fc38 fedora 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf s390x 0.188-3.fc38 copr_base 202 k elfutils-libs s390x 0.188-3.fc38 copr_base 275 k expat s390x 2.5.0-1.fc38 copr_base 114 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.6 fedora 11 k fedora-release-common noarch 38-0.6 fedora 21 k fedora-release-identity-basic noarch 38-0.6 fedora 11 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file-libs s390x 5.42-4.fc38 copr_base 683 k filesystem s390x 3.18-2.fc37 fedora 1.1 M findutils s390x 1:4.9.0-2.fc38 copr_base 489 k gawk s390x 5.1.1-4.fc38 copr_base 1.0 M gdbm-libs s390x 1:1.23-2.fc38 copr_base 59 k glib2 s390x 2.74.1-2.fc38 copr_base 2.7 M glibc s390x 2.36.9000-19.fc38 fedora 1.6 M glibc-common s390x 2.36.9000-19.fc38 fedora 306 k glibc-minimal-langpack s390x 2.36.9000-19.fc38 fedora 30 k gmp s390x 1:6.2.1-3.fc38 copr_base 326 k gnupg2 s390x 2.3.8-1.fc38 copr_base 2.6 M gnutls s390x 3.7.8-9.fc38 copr_base 1.0 M gpgme s390x 1.17.1-3.fc38 copr_base 219 k grep s390x 3.8-1.fc38 copr_base 290 k ima-evm-utils s390x 1.4-6.fc38 copr_base 63 k json-c s390x 0.16-3.fc38 copr_base 43 k keyutils-libs s390x 1.6.1-5.fc38 copr_base 32 k krb5-libs s390x 1.20.1-3.fc38 copr_base 735 k libacl s390x 2.3.1-4.fc38 copr_base 25 k libarchive s390x 3.6.1-3.fc38 copr_base 426 k libassuan s390x 2.5.5-5.fc38 copr_base 67 k libattr s390x 2.5.1-5.fc38 copr_base 19 k libb2 s390x 0.98.1-7.fc38 copr_base 27 k libblkid s390x 2.38.1-3.fc38 fedora 103 k libbrotli s390x 1.0.9-9.fc38 copr_base 344 k libcap s390x 2.48-5.fc38 copr_base 68 k libcap-ng s390x 0.8.3-4.fc38 copr_base 33 k libcom_err s390x 1.46.5-3.fc38 copr_base 26 k libcomps s390x 0.1.18-4.fc38 copr_base 81 k libcurl s390x 7.87.0-1.fc38 copr_base 320 k libdnf s390x 0.68.0-1.fc38 copr_base 653 k libevent s390x 2.1.12-7.fc38 copr_base 260 k libffi s390x 3.4.4-1.fc38 copr_base 36 k libfsverity s390x 1.4-8.fc38 copr_base 20 k libgcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 66 k libgcrypt s390x 1.10.1-6.fc38 copr_base 495 k libgomp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 305 k libgpg-error s390x 1.46-1.fc38 copr_base 225 k libidn2 s390x 2.3.4-1.fc38 copr_base 155 k libksba s390x 1.6.3-1.fc38 copr_base 163 k libmodulemd s390x 2.14.0-4.fc38 copr_base 220 k libmount s390x 2.38.1-3.fc38 fedora 132 k libnghttp2 s390x 1.51.0-1.fc38 copr_base 78 k libnsl2 s390x 2.0.0-4.fc38 copr_base 30 k libpsl s390x 0.21.1-6.fc38 copr_base 66 k librepo s390x 1.15.1-1.fc38 copr_base 96 k libreport-filesystem noarch 2.17.6-1.fc38 copr_base 14 k libselinux s390x 3.5-0.rc1.1.fc38 fedora 85 k libsemanage s390x 3.5-0.rc1.1.fc38 fedora 115 k libsepol s390x 3.5-0.rc1.1.fc38 fedora 302 k libsigsegv s390x 2.14-3.fc38 copr_base 27 k libsmartcols s390x 2.38.1-3.fc38 fedora 63 k libsolv s390x 0.7.22-3.fc38 copr_base 443 k libssh s390x 0.10.4-2.fc38 copr_base 206 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k libtasn1 s390x 4.19.0-1.fc38 copr_base 78 k libtirpc s390x 1.3.3-0.fc38 copr_base 97 k libunistring s390x 1.0-2.fc38 copr_base 552 k libuuid s390x 2.38.1-3.fc38 fedora 27 k libverto s390x 0.3.2-4.fc38 copr_base 21 k libxcrypt s390x 4.4.33-5.fc38 copr_base 125 k libxml2 s390x 2.10.3-2.fc38 copr_base 714 k libyaml s390x 0.2.5-8.fc38 copr_base 62 k libzstd s390x 1.5.2-3.fc37 fedora 274 k lua-libs s390x 5.4.4-6.fc38 copr_base 141 k lz4-libs s390x 1.9.3-5.fc38 copr_base 88 k mpdecimal s390x 2.5.1-4.fc38 copr_base 115 k mpfr s390x 4.1.1-2.fc38 copr_base 553 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs s390x 6.3-5.20221126.fc38 copr_base 357 k nettle s390x 3.8-2.fc38 copr_base 444 k npth s390x 1.6-10.fc38 copr_base 24 k openldap s390x 2.6.3-1.fc38 copr_base 262 k openssl-libs s390x 1:3.0.5-6.fc38 copr_base 1.8 M p11-kit s390x 0.24.1-5.fc38 copr_base 370 k p11-kit-trust s390x 0.24.1-5.fc38 copr_base 137 k pcre2 s390x 10.40-1.fc38.1 copr_base 251 k pcre2-syntax noarch 10.40-1.fc38.1 copr_base 143 k popt s390x 1.19-1.fc38 copr_base 63 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 s390x 3.11.1-1.fc38 copr_base 28 k python3-dateutil noarch 1:2.8.2-4.fc37 fedora 361 k python3-dbus s390x 1.3.2-1.fc38 copr_base 147 k python3-distro noarch 1.8.0-1.fc38 fedora 49 k python3-dnf noarch 4.14.0-1.fc38 fedora 607 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 fedora 277 k python3-gpg s390x 1.17.1-3.fc38 copr_base 281 k python3-hawkey s390x 0.68.0-1.fc38 copr_base 105 k python3-libcomps s390x 0.1.18-4.fc38 copr_base 50 k python3-libdnf s390x 0.68.0-1.fc38 copr_base 796 k python3-libs s390x 3.11.1-1.fc38 copr_base 9.2 M python3-rpm s390x 4.18.0-8.fc38 copr_base 97 k python3-six noarch 1.16.0-8.fc37 fedora 42 k readline s390x 8.2-2.fc38 copr_base 229 k rpm s390x 4.18.0-8.fc38 copr_base 542 k rpm-build-libs s390x 4.18.0-8.fc38 copr_base 97 k rpm-libs s390x 4.18.0-8.fc38 copr_base 325 k rpm-sequoia s390x 1.2.0-1.fc38 copr_base 964 k rpm-sign-libs s390x 4.18.0-8.fc38 copr_base 27 k sed s390x 4.8-11.fc37 fedora 304 k setup noarch 2.14.3-1.fc38 fedora 152 k shadow-utils s390x 2:4.13-3.fc38 fedora 1.2 M sqlite-libs s390x 3.40.0-1.fc38 fedora 651 k systemd-libs s390x 252.4-598.fc38 fedora 591 k tpm2-tss s390x 4.0.0-0.1.rc2.fc38 fedora 630 k tzdata noarch 2022g-1.fc38 fedora 716 k xz-libs s390x 5.2.9-1.fc38 fedora 93 k zchunk-libs s390x 1.2.3-1.fc38 fedora 49 k zlib s390x 1.2.13-1.fc38 fedora 96 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 56 M Installed size: 200 M Downloading Packages: (1/137): alternatives-1.21-1.fc38.s390x.rpm 89 kB/s | 39 kB 00:00 (2/137): bzip2-libs-1.0.8-12.fc38.s390x.rpm 106 kB/s | 47 kB 00:00 (3/137): coreutils-9.1-8.fc38.s390x.rpm 16 MB/s | 1.1 MB 00:00 (4/137): curl-7.87.0-1.fc38.s390x.rpm 10 MB/s | 345 kB 00:00 (5/137): coreutils-common-9.1-8.fc38.s390x.rpm 18 MB/s | 2.0 MB 00:00 (6/137): dbus-libs-1.14.4-1.fc38.s390x.rpm 22 MB/s | 159 kB 00:00 (7/137): elfutils-default-yama-scope-0.188-3.fc 4.0 MB/s | 16 kB 00:00 (8/137): elfutils-libelf-0.188-3.fc38.s390x.rpm 12 MB/s | 202 kB 00:00 (9/137): cyrus-sasl-lib-2.1.28-8.fc38.s390x.rpm 14 MB/s | 773 kB 00:00 (10/137): bash-5.2.9-3.fc38.s390x.rpm 3.1 MB/s | 1.8 MB 00:00 (11/137): expat-2.5.0-1.fc38.s390x.rpm 14 MB/s | 114 kB 00:00 (12/137): elfutils-libs-0.188-3.fc38.s390x.rpm 5.8 MB/s | 275 kB 00:00 (13/137): findutils-4.9.0-2.fc38.s390x.rpm 9.4 MB/s | 489 kB 00:00 (14/137): file-libs-5.42-4.fc38.s390x.rpm 5.0 MB/s | 683 kB 00:00 (15/137): gdbm-libs-1.23-2.fc38.s390x.rpm 685 kB/s | 59 kB 00:00 (16/137): gmp-6.2.1-3.fc38.s390x.rpm 8.6 MB/s | 326 kB 00:00 (17/137): gawk-5.1.1-4.fc38.s390x.rpm 6.4 MB/s | 1.0 MB 00:00 (18/137): gnutls-3.7.8-9.fc38.s390x.rpm 14 MB/s | 1.0 MB 00:00 (19/137): gpgme-1.17.1-3.fc38.s390x.rpm 6.5 MB/s | 219 kB 00:00 (20/137): grep-3.8-1.fc38.s390x.rpm 12 MB/s | 290 kB 00:00 (21/137): ima-evm-utils-1.4-6.fc38.s390x.rpm 2.6 MB/s | 63 kB 00:00 (22/137): glib2-2.74.1-2.fc38.s390x.rpm 12 MB/s | 2.7 MB 00:00 (23/137): keyutils-libs-1.6.1-5.fc38.s390x.rpm 3.4 MB/s | 32 kB 00:00 (24/137): json-c-0.16-3.fc38.s390x.rpm 1.0 MB/s | 43 kB 00:00 (25/137): libacl-2.3.1-4.fc38.s390x.rpm 2.6 MB/s | 25 kB 00:00 (26/137): gnupg2-2.3.8-1.fc38.s390x.rpm 11 MB/s | 2.6 MB 00:00 (27/137): krb5-libs-1.20.1-3.fc38.s390x.rpm 11 MB/s | 735 kB 00:00 (28/137): libarchive-3.6.1-3.fc38.s390x.rpm 11 MB/s | 426 kB 00:00 (29/137): libattr-2.5.1-5.fc38.s390x.rpm 730 kB/s | 19 kB 00:00 (30/137): libassuan-2.5.5-5.fc38.s390x.rpm 2.4 MB/s | 67 kB 00:00 (31/137): libb2-0.98.1-7.fc38.s390x.rpm 1.3 MB/s | 27 kB 00:00 (32/137): libcap-2.48-5.fc38.s390x.rpm 9.7 MB/s | 68 kB 00:00 (33/137): libcap-ng-0.8.3-4.fc38.s390x.rpm 6.7 MB/s | 33 kB 00:00 (34/137): libcom_err-1.46.5-3.fc38.s390x.rpm 4.2 MB/s | 26 kB 00:00 (35/137): libcomps-0.1.18-4.fc38.s390x.rpm 11 MB/s | 81 kB 00:00 (36/137): libcurl-7.87.0-1.fc38.s390x.rpm 21 MB/s | 320 kB 00:00 (37/137): libbrotli-1.0.9-9.fc38.s390x.rpm 8.0 MB/s | 344 kB 00:00 (38/137): libffi-3.4.4-1.fc38.s390x.rpm 5.2 MB/s | 36 kB 00:00 (39/137): libfsverity-1.4-8.fc38.s390x.rpm 4.8 MB/s | 20 kB 00:00 (40/137): libdnf-0.68.0-1.fc38.s390x.rpm 16 MB/s | 653 kB 00:00 (41/137): libevent-2.1.12-7.fc38.s390x.rpm 7.8 MB/s | 260 kB 00:00 (42/137): libidn2-2.3.4-1.fc38.s390x.rpm 13 MB/s | 155 kB 00:00 (43/137): libgpg-error-1.46-1.fc38.s390x.rpm 12 MB/s | 225 kB 00:00 (44/137): libgcrypt-1.10.1-6.fc38.s390x.rpm 19 MB/s | 495 kB 00:00 (45/137): libksba-1.6.3-1.fc38.s390x.rpm 8.1 MB/s | 163 kB 00:00 (46/137): libnghttp2-1.51.0-1.fc38.s390x.rpm 2.9 MB/s | 78 kB 00:00 (47/137): libnsl2-2.0.0-4.fc38.s390x.rpm 2.5 MB/s | 30 kB 00:00 (48/137): librepo-1.15.1-1.fc38.s390x.rpm 11 MB/s | 96 kB 00:00 (49/137): libpsl-0.21.1-6.fc38.s390x.rpm 6.3 MB/s | 66 kB 00:00 (50/137): libmodulemd-2.14.0-4.fc38.s390x.rpm 4.8 MB/s | 220 kB 00:00 (51/137): libsigsegv-2.14-3.fc38.s390x.rpm 2.9 MB/s | 27 kB 00:00 (52/137): libreport-filesystem-2.17.6-1.fc38.no 1.3 MB/s | 14 kB 00:00 (53/137): libssh-config-0.10.4-2.fc38.noarch.rp 1.1 MB/s | 9.2 kB 00:00 (54/137): libtasn1-4.19.0-1.fc38.s390x.rpm 6.9 MB/s | 78 kB 00:00 (55/137): libtirpc-1.3.3-0.fc38.s390x.rpm 8.1 MB/s | 97 kB 00:00 (56/137): libssh-0.10.4-2.fc38.s390x.rpm 5.8 MB/s | 206 kB 00:00 (57/137): libsolv-0.7.22-3.fc38.s390x.rpm 10 MB/s | 443 kB 00:00 (58/137): libverto-0.3.2-4.fc38.s390x.rpm 3.7 MB/s | 21 kB 00:00 (59/137): libxcrypt-4.4.33-5.fc38.s390x.rpm 12 MB/s | 125 kB 00:00 (60/137): libyaml-0.2.5-8.fc38.s390x.rpm 4.2 MB/s | 62 kB 00:00 (61/137): libunistring-1.0-2.fc38.s390x.rpm 13 MB/s | 552 kB 00:00 (62/137): libxml2-2.10.3-2.fc38.s390x.rpm 12 MB/s | 714 kB 00:00 (63/137): lua-libs-5.4.4-6.fc38.s390x.rpm 3.5 MB/s | 141 kB 00:00 (64/137): lz4-libs-1.9.3-5.fc38.s390x.rpm 2.7 MB/s | 88 kB 00:00 (65/137): mpdecimal-2.5.1-4.fc38.s390x.rpm 11 MB/s | 115 kB 00:00 (66/137): ncurses-base-6.3-5.20221126.fc38.noar 7.1 MB/s | 62 kB 00:00 (67/137): mpfr-4.1.1-2.fc38.s390x.rpm 13 MB/s | 553 kB 00:00 (68/137): nettle-3.8-2.fc38.s390x.rpm 12 MB/s | 444 kB 00:00 (69/137): ncurses-libs-6.3-5.20221126.fc38.s390 8.8 MB/s | 357 kB 00:00 (70/137): npth-1.6-10.fc38.s390x.rpm 3.2 MB/s | 24 kB 00:00 (71/137): openldap-2.6.3-1.fc38.s390x.rpm 6.2 MB/s | 262 kB 00:00 (72/137): p11-kit-0.24.1-5.fc38.s390x.rpm 5.9 MB/s | 370 kB 00:00 (73/137): p11-kit-trust-0.24.1-5.fc38.s390x.rpm 2.9 MB/s | 137 kB 00:00 (74/137): pcre2-10.40-1.fc38.1.s390x.rpm 7.7 MB/s | 251 kB 00:00 (75/137): popt-1.19-1.fc38.s390x.rpm 7.2 MB/s | 63 kB 00:00 (76/137): pcre2-syntax-10.40-1.fc38.1.noarch.rp 7.3 MB/s | 143 kB 00:00 (77/137): python3-3.11.1-1.fc38.s390x.rpm 5.2 MB/s | 28 kB 00:00 (78/137): python3-dbus-1.3.2-1.fc38.s390x.rpm 6.7 MB/s | 147 kB 00:00 (79/137): python3-gpg-1.17.1-3.fc38.s390x.rpm 11 MB/s | 281 kB 00:00 (80/137): python3-libcomps-0.1.18-4.fc38.s390x. 9.0 MB/s | 50 kB 00:00 (81/137): python3-hawkey-0.68.0-1.fc38.s390x.rp 8.1 MB/s | 105 kB 00:00 (82/137): python3-libdnf-0.68.0-1.fc38.s390x.rp 19 MB/s | 796 kB 00:00 (83/137): python3-rpm-4.18.0-8.fc38.s390x.rpm 8.0 MB/s | 97 kB 00:00 (84/137): openssl-libs-3.0.5-6.fc38.s390x.rpm 9.2 MB/s | 1.8 MB 00:00 (85/137): readline-8.2-2.fc38.s390x.rpm 8.1 MB/s | 229 kB 00:00 (86/137): rpm-build-libs-4.18.0-8.fc38.s390x.rp 11 MB/s | 97 kB 00:00 (87/137): rpm-4.18.0-8.fc38.s390x.rpm 12 MB/s | 542 kB 00:00 (88/137): rpm-libs-4.18.0-8.fc38.s390x.rpm 17 MB/s | 325 kB 00:00 (89/137): rpm-sign-libs-4.18.0-8.fc38.s390x.rpm 6.0 MB/s | 27 kB 00:00 (90/137): rpm-sequoia-1.2.0-1.fc38.s390x.rpm 14 MB/s | 964 kB 00:00 (91/137): python3-libs-3.11.1-1.fc38.s390x.rpm 14 MB/s | 9.2 MB 00:00 (92/137): libgcc-13.0.0-0.4.fc38.s390x.rpm 66 kB/s | 66 kB 00:00 (93/137): libgomp-13.0.0-0.4.fc38.s390x.rpm 226 kB/s | 305 kB 00:01 (94/137): basesystem-11-14.fc37.noarch.rpm 21 kB/s | 7.0 kB 00:00 (95/137): audit-libs-3.0.9-2.fc38.s390x.rpm 148 kB/s | 114 kB 00:00 (96/137): crypto-policies-20221215-1.gita4c31a3 583 kB/s | 90 kB 00:00 (97/137): dnf-4.14.0-1.fc38.noarch.rpm 1.5 MB/s | 480 kB 00:00 (98/137): libstdc++-13.0.0-0.4.fc38.s390x.rpm 530 kB/s | 889 kB 00:01 (99/137): dnf-data-4.14.0-1.fc38.noarch.rpm 274 kB/s | 43 kB 00:00 (100/137): fedora-gpg-keys-38-0.3.noarch.rpm 808 kB/s | 125 kB 00:00 (101/137): fedora-release-38-0.6.noarch.rpm 69 kB/s | 11 kB 00:00 (102/137): ca-certificates-2022.2.54-5.fc37.noa 840 kB/s | 829 kB 00:00 (103/137): fedora-release-common-38-0.6.noarch. 137 kB/s | 21 kB 00:00 (104/137): fedora-release-identity-basic-38-0.6 70 kB/s | 11 kB 00:00 (105/137): dnf-plugins-core-4.3.1-1.fc38.noarch 46 kB/s | 34 kB 00:00 (106/137): fedora-repos-38-0.3.noarch.rpm 66 kB/s | 10 kB 00:00 (107/137): fedora-repos-rawhide-38-0.3.noarch.r 59 kB/s | 9.7 kB 00:00 (108/137): glibc-common-2.36.9000-19.fc38.s390x 1.8 MB/s | 306 kB 00:00 (109/137): glibc-2.36.9000-19.fc38.s390x.rpm 5.3 MB/s | 1.6 MB 00:00 (110/137): glibc-minimal-langpack-2.36.9000-19. 183 kB/s | 30 kB 00:00 (111/137): libblkid-2.38.1-3.fc38.s390x.rpm 666 kB/s | 103 kB 00:00 (112/137): libmount-2.38.1-3.fc38.s390x.rpm 800 kB/s | 132 kB 00:00 (113/137): libselinux-3.5-0.rc1.1.fc38.s390x.rp 551 kB/s | 85 kB 00:00 (114/137): libsemanage-3.5-0.rc1.1.fc38.s390x.r 698 kB/s | 115 kB 00:00 (115/137): filesystem-3.18-2.fc37.s390x.rpm 1.4 MB/s | 1.1 MB 00:00 (116/137): libsepol-3.5-0.rc1.1.fc38.s390x.rpm 1.9 MB/s | 302 kB 00:00 (117/137): libsmartcols-2.38.1-3.fc38.s390x.rpm 385 kB/s | 63 kB 00:00 (118/137): libuuid-2.38.1-3.fc38.s390x.rpm 175 kB/s | 27 kB 00:00 (119/137): libzstd-1.5.2-3.fc37.s390x.rpm 1.7 MB/s | 274 kB 00:00 (120/137): publicsuffix-list-dafsa-20221208-1.f 361 kB/s | 59 kB 00:00 (121/137): python-setuptools-wheel-65.5.1-1.fc3 4.5 MB/s | 715 kB 00:00 (122/137): python3-dateutil-2.8.2-4.fc37.noarch 2.1 MB/s | 361 kB 00:00 (123/137): python-pip-wheel-22.3.1-1.fc38.noarc 4.6 MB/s | 1.4 MB 00:00 (124/137): python3-distro-1.8.0-1.fc38.noarch.r 320 kB/s | 49 kB 00:00 (125/137): python3-dnf-plugins-core-4.3.1-1.fc3 1.7 MB/s | 277 kB 00:00 (126/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 3.6 MB/s | 607 kB 00:00 (127/137): python3-six-1.16.0-8.fc37.noarch.rpm 273 kB/s | 42 kB 00:00 (128/137): sed-4.8-11.fc37.s390x.rpm 1.9 MB/s | 304 kB 00:00 (129/137): setup-2.14.3-1.fc38.noarch.rpm 924 kB/s | 152 kB 00:00 (130/137): shadow-utils-4.13-3.fc38.s390x.rpm 7.9 MB/s | 1.2 MB 00:00 (131/137): sqlite-libs-3.40.0-1.fc38.s390x.rpm 4.1 MB/s | 651 kB 00:00 (132/137): systemd-libs-252.4-598.fc38.s390x.rp 3.5 MB/s | 591 kB 00:00 (133/137): tpm2-tss-4.0.0-0.1.rc2.fc38.s390x.rp 3.9 MB/s | 630 kB 00:00 (134/137): tzdata-2022g-1.fc38.noarch.rpm 4.5 MB/s | 716 kB 00:00 (135/137): xz-libs-5.2.9-1.fc38.s390x.rpm 564 kB/s | 93 kB 00:00 (136/137): zchunk-libs-1.2.3-1.fc38.s390x.rpm 314 kB/s | 49 kB 00:00 (137/137): zlib-1.2.13-1.fc38.s390x.rpm 616 kB/s | 96 kB 00:00 -------------------------------------------------------------------------------- Total 7.8 MB/s | 56 MB 00:07 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-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-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.s390x 1/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.s390x 1/137 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Installing : tzdata-2022g-1.fc38.noarch 3/137 Installing : fedora-release-identity-basic-38-0.6.noarch 4/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 5/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/137 Installing : fedora-gpg-keys-38-0.3.noarch 7/137 Installing : fedora-release-38-0.6.noarch 8/137 Installing : fedora-release-common-38-0.6.noarch 9/137 Installing : fedora-repos-rawhide-38-0.3.noarch 10/137 Installing : fedora-repos-38-0.3.noarch 11/137 Installing : setup-2.14.3-1.fc38.noarch 12/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 12/137 Installing : filesystem-3.18-2.fc37.s390x 13/137 Installing : basesystem-11-14.fc37.noarch 14/137 Installing : pcre2-syntax-10.40-1.fc38.1.noarch 15/137 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 16/137 Installing : ncurses-libs-6.3-5.20221126.fc38.s390x 17/137 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 18/137 Installing : glibc-2.36.9000-19.fc38.s390x 18/137 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 18/137 Installing : bash-5.2.9-3.fc38.s390x 19/137 Running scriptlet: bash-5.2.9-3.fc38.s390x 19/137 Installing : glibc-common-2.36.9000-19.fc38.s390x 20/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 21/137 Installing : zlib-1.2.13-1.fc38.s390x 22/137 Installing : bzip2-libs-1.0.8-12.fc38.s390x 23/137 Installing : xz-libs-5.2.9-1.fc38.s390x 24/137 Installing : libzstd-1.5.2-3.fc37.s390x 25/137 Installing : sqlite-libs-3.40.0-1.fc38.s390x 26/137 Installing : gmp-1:6.2.1-3.fc38.s390x 27/137 Installing : libcap-2.48-5.fc38.s390x 28/137 Installing : libgpg-error-1.46-1.fc38.s390x 29/137 Installing : popt-1.19-1.fc38.s390x 30/137 Installing : libxml2-2.10.3-2.fc38.s390x 31/137 Installing : lua-libs-5.4.4-6.fc38.s390x 32/137 Installing : libstdc++-13.0.0-0.4.fc38.s390x 33/137 Installing : libuuid-2.38.1-3.fc38.s390x 34/137 Installing : elfutils-libelf-0.188-3.fc38.s390x 35/137 Installing : file-libs-5.42-4.fc38.s390x 36/137 Installing : libattr-2.5.1-5.fc38.s390x 37/137 Installing : libacl-2.3.1-4.fc38.s390x 38/137 Installing : libffi-3.4.4-1.fc38.s390x 39/137 Installing : p11-kit-0.24.1-5.fc38.s390x 40/137 Installing : libunistring-1.0-2.fc38.s390x 41/137 Installing : libidn2-2.3.4-1.fc38.s390x 42/137 Installing : libxcrypt-4.4.33-5.fc38.s390x 43/137 Installing : pcre2-10.40-1.fc38.1.s390x 44/137 Installing : readline-8.2-2.fc38.s390x 45/137 Installing : libassuan-2.5.5-5.fc38.s390x 46/137 Installing : nettle-3.8-2.fc38.s390x 47/137 Installing : rpm-sequoia-1.2.0-1.fc38.s390x 48/137 Installing : expat-2.5.0-1.fc38.s390x 49/137 Installing : gdbm-libs-1:1.23-2.fc38.s390x 50/137 Installing : json-c-0.16-3.fc38.s390x 51/137 Installing : keyutils-libs-1.6.1-5.fc38.s390x 52/137 Installing : libcom_err-1.46.5-3.fc38.s390x 53/137 Installing : libtasn1-4.19.0-1.fc38.s390x 54/137 Installing : lz4-libs-1.9.3-5.fc38.s390x 55/137 Installing : libgomp-13.0.0-0.4.fc38.s390x 56/137 Installing : libsepol-3.5-0.rc1.1.fc38.s390x 57/137 Installing : libselinux-3.5-0.rc1.1.fc38.s390x 58/137 Installing : sed-4.8-11.fc37.s390x 59/137 Installing : libsmartcols-2.38.1-3.fc38.s390x 60/137 Installing : findutils-1:4.9.0-2.fc38.s390x 61/137 Installing : libb2-0.98.1-7.fc38.s390x 62/137 Installing : systemd-libs-252.4-598.fc38.s390x 63/137 Installing : dbus-libs-1:1.14.4-1.fc38.s390x 64/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.s390x 65/137 Installing : libcomps-0.1.18-4.fc38.s390x 66/137 Installing : grep-3.8-1.fc38.s390x 67/137 Installing : libpsl-0.21.1-6.fc38.s390x 68/137 Installing : libblkid-2.38.1-3.fc38.s390x 69/137 Installing : libmount-2.38.1-3.fc38.s390x 70/137 Installing : mpdecimal-2.5.1-4.fc38.s390x 71/137 Installing : libgcrypt-1.10.1-6.fc38.s390x 72/137 Installing : libksba-1.6.3-1.fc38.s390x 73/137 Installing : mpfr-4.1.1-2.fc38.s390x 74/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 75/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 75/137 Installing : elfutils-libs-0.188-3.fc38.s390x 76/137 Installing : alternatives-1.21-1.fc38.s390x 77/137 Installing : p11-kit-trust-0.24.1-5.fc38.s390x 78/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.s390x 78/137 Installing : gnutls-3.7.8-9.fc38.s390x 79/137 Installing : glib2-2.74.1-2.fc38.s390x 80/137 Installing : libbrotli-1.0.9-9.fc38.s390x 81/137 Installing : libcap-ng-0.8.3-4.fc38.s390x 82/137 Installing : audit-libs-3.0.9-2.fc38.s390x 83/137 Installing : rpm-libs-4.18.0-8.fc38.s390x 84/137 Installing : rpm-build-libs-4.18.0-8.fc38.s390x 85/137 Installing : libsemanage-3.5-0.rc1.1.fc38.s390x 86/137 Installing : shadow-utils-2:4.13-3.fc38.s390x 87/137 Installing : libnghttp2-1.51.0-1.fc38.s390x 88/137 Installing : libsigsegv-2.14-3.fc38.s390x 89/137 Installing : gawk-5.1.1-4.fc38.s390x 90/137 Installing : libverto-0.3.2-4.fc38.s390x 91/137 Installing : libyaml-0.2.5-8.fc38.s390x 92/137 Installing : libmodulemd-2.14.0-4.fc38.s390x 93/137 Installing : npth-1.6-10.fc38.s390x 94/137 Installing : libssh-config-0.10.4-2.fc38.noarch 95/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 96/137 Installing : dnf-data-4.14.0-1.fc38.noarch 97/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : coreutils-common-9.1-8.fc38.s390x 98/137 Installing : openssl-libs-1:3.0.5-6.fc38.s390x 99/137 Installing : coreutils-9.1-8.fc38.s390x 100/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 101/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : krb5-libs-1.20.1-3.fc38.s390x 102/137 Installing : libtirpc-1.3.3-0.fc38.s390x 103/137 Installing : libfsverity-1.4-8.fc38.s390x 104/137 Installing : zchunk-libs-1.2.3-1.fc38.s390x 105/137 Installing : libsolv-0.7.22-3.fc38.s390x 106/137 Installing : libnsl2-2.0.0-4.fc38.s390x 107/137 Installing : libssh-0.10.4-2.fc38.s390x 108/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 109/137 Installing : python3-3.11.1-1.fc38.s390x 110/137 Installing : python3-libs-3.11.1-1.fc38.s390x 111/137 Installing : python3-dbus-1.3.2-1.fc38.s390x 112/137 Installing : python3-libcomps-0.1.18-4.fc38.s390x 113/137 Installing : python3-distro-1.8.0-1.fc38.noarch 114/137 Installing : python3-six-1.16.0-8.fc37.noarch 115/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 116/137 Installing : libarchive-3.6.1-3.fc38.s390x 117/137 Installing : libevent-2.1.12-7.fc38.s390x 118/137 Installing : openldap-2.6.3-1.fc38.s390x 119/137 Installing : libcurl-7.87.0-1.fc38.s390x 120/137 Installing : gnupg2-2.3.8-1.fc38.s390x 121/137 Installing : gpgme-1.17.1-3.fc38.s390x 122/137 Installing : librepo-1.15.1-1.fc38.s390x 123/137 Installing : libdnf-0.68.0-1.fc38.s390x 124/137 Installing : python3-libdnf-0.68.0-1.fc38.s390x 125/137 Installing : python3-hawkey-0.68.0-1.fc38.s390x 126/137 Installing : python3-gpg-1.17.1-3.fc38.s390x 127/137 Installing : curl-7.87.0-1.fc38.s390x 128/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 129/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 129/137 Installing : ima-evm-utils-1.4-6.fc38.s390x 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.s390x 131/137 Installing : python3-rpm-4.18.0-8.fc38.s390x 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-8.fc38.s390x 137/137 Installing : rpm-4.18.0-8.fc38.s390x 137/137 Running scriptlet: filesystem-3.18-2.fc37.s390x 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.s390x 137/137 Verifying : alternatives-1.21-1.fc38.s390x 1/137 Verifying : bash-5.2.9-3.fc38.s390x 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.s390x 3/137 Verifying : coreutils-9.1-8.fc38.s390x 4/137 Verifying : coreutils-common-9.1-8.fc38.s390x 5/137 Verifying : curl-7.87.0-1.fc38.s390x 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.s390x 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.s390x 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.s390x 10/137 Verifying : elfutils-libs-0.188-3.fc38.s390x 11/137 Verifying : expat-2.5.0-1.fc38.s390x 12/137 Verifying : file-libs-5.42-4.fc38.s390x 13/137 Verifying : findutils-1:4.9.0-2.fc38.s390x 14/137 Verifying : gawk-5.1.1-4.fc38.s390x 15/137 Verifying : gdbm-libs-1:1.23-2.fc38.s390x 16/137 Verifying : glib2-2.74.1-2.fc38.s390x 17/137 Verifying : gmp-1:6.2.1-3.fc38.s390x 18/137 Verifying : gnupg2-2.3.8-1.fc38.s390x 19/137 Verifying : gnutls-3.7.8-9.fc38.s390x 20/137 Verifying : gpgme-1.17.1-3.fc38.s390x 21/137 Verifying : grep-3.8-1.fc38.s390x 22/137 Verifying : ima-evm-utils-1.4-6.fc38.s390x 23/137 Verifying : json-c-0.16-3.fc38.s390x 24/137 Verifying : keyutils-libs-1.6.1-5.fc38.s390x 25/137 Verifying : krb5-libs-1.20.1-3.fc38.s390x 26/137 Verifying : libacl-2.3.1-4.fc38.s390x 27/137 Verifying : libarchive-3.6.1-3.fc38.s390x 28/137 Verifying : libassuan-2.5.5-5.fc38.s390x 29/137 Verifying : libattr-2.5.1-5.fc38.s390x 30/137 Verifying : libb2-0.98.1-7.fc38.s390x 31/137 Verifying : libbrotli-1.0.9-9.fc38.s390x 32/137 Verifying : libcap-2.48-5.fc38.s390x 33/137 Verifying : libcap-ng-0.8.3-4.fc38.s390x 34/137 Verifying : libcom_err-1.46.5-3.fc38.s390x 35/137 Verifying : libcomps-0.1.18-4.fc38.s390x 36/137 Verifying : libcurl-7.87.0-1.fc38.s390x 37/137 Verifying : libdnf-0.68.0-1.fc38.s390x 38/137 Verifying : libevent-2.1.12-7.fc38.s390x 39/137 Verifying : libffi-3.4.4-1.fc38.s390x 40/137 Verifying : libfsverity-1.4-8.fc38.s390x 41/137 Verifying : libgcrypt-1.10.1-6.fc38.s390x 42/137 Verifying : libgpg-error-1.46-1.fc38.s390x 43/137 Verifying : libidn2-2.3.4-1.fc38.s390x 44/137 Verifying : libksba-1.6.3-1.fc38.s390x 45/137 Verifying : libmodulemd-2.14.0-4.fc38.s390x 46/137 Verifying : libnghttp2-1.51.0-1.fc38.s390x 47/137 Verifying : libnsl2-2.0.0-4.fc38.s390x 48/137 Verifying : libpsl-0.21.1-6.fc38.s390x 49/137 Verifying : librepo-1.15.1-1.fc38.s390x 50/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 51/137 Verifying : libsigsegv-2.14-3.fc38.s390x 52/137 Verifying : libsolv-0.7.22-3.fc38.s390x 53/137 Verifying : libssh-0.10.4-2.fc38.s390x 54/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 55/137 Verifying : libtasn1-4.19.0-1.fc38.s390x 56/137 Verifying : libtirpc-1.3.3-0.fc38.s390x 57/137 Verifying : libunistring-1.0-2.fc38.s390x 58/137 Verifying : libverto-0.3.2-4.fc38.s390x 59/137 Verifying : libxcrypt-4.4.33-5.fc38.s390x 60/137 Verifying : libxml2-2.10.3-2.fc38.s390x 61/137 Verifying : libyaml-0.2.5-8.fc38.s390x 62/137 Verifying : lua-libs-5.4.4-6.fc38.s390x 63/137 Verifying : lz4-libs-1.9.3-5.fc38.s390x 64/137 Verifying : mpdecimal-2.5.1-4.fc38.s390x 65/137 Verifying : mpfr-4.1.1-2.fc38.s390x 66/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 67/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.s390x 68/137 Verifying : nettle-3.8-2.fc38.s390x 69/137 Verifying : npth-1.6-10.fc38.s390x 70/137 Verifying : openldap-2.6.3-1.fc38.s390x 71/137 Verifying : openssl-libs-1:3.0.5-6.fc38.s390x 72/137 Verifying : p11-kit-0.24.1-5.fc38.s390x 73/137 Verifying : p11-kit-trust-0.24.1-5.fc38.s390x 74/137 Verifying : pcre2-10.40-1.fc38.1.s390x 75/137 Verifying : pcre2-syntax-10.40-1.fc38.1.noarch 76/137 Verifying : popt-1.19-1.fc38.s390x 77/137 Verifying : python3-3.11.1-1.fc38.s390x 78/137 Verifying : python3-dbus-1.3.2-1.fc38.s390x 79/137 Verifying : python3-gpg-1.17.1-3.fc38.s390x 80/137 Verifying : python3-hawkey-0.68.0-1.fc38.s390x 81/137 Verifying : python3-libcomps-0.1.18-4.fc38.s390x 82/137 Verifying : python3-libdnf-0.68.0-1.fc38.s390x 83/137 Verifying : python3-libs-3.11.1-1.fc38.s390x 84/137 Verifying : python3-rpm-4.18.0-8.fc38.s390x 85/137 Verifying : readline-8.2-2.fc38.s390x 86/137 Verifying : rpm-4.18.0-8.fc38.s390x 87/137 Verifying : rpm-build-libs-4.18.0-8.fc38.s390x 88/137 Verifying : rpm-libs-4.18.0-8.fc38.s390x 89/137 Verifying : rpm-sequoia-1.2.0-1.fc38.s390x 90/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.s390x 91/137 Verifying : libgcc-13.0.0-0.4.fc38.s390x 92/137 Verifying : libgomp-13.0.0-0.4.fc38.s390x 93/137 Verifying : libstdc++-13.0.0-0.4.fc38.s390x 94/137 Verifying : audit-libs-3.0.9-2.fc38.s390x 95/137 Verifying : basesystem-11-14.fc37.noarch 96/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 97/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 98/137 Verifying : dnf-4.14.0-1.fc38.noarch 99/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 100/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 101/137 Verifying : fedora-gpg-keys-38-0.3.noarch 102/137 Verifying : fedora-release-38-0.6.noarch 103/137 Verifying : fedora-release-common-38-0.6.noarch 104/137 Verifying : fedora-release-identity-basic-38-0.6.noarch 105/137 Verifying : fedora-repos-38-0.3.noarch 106/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 107/137 Verifying : filesystem-3.18-2.fc37.s390x 108/137 Verifying : glibc-2.36.9000-19.fc38.s390x 109/137 Verifying : glibc-common-2.36.9000-19.fc38.s390x 110/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 111/137 Verifying : libblkid-2.38.1-3.fc38.s390x 112/137 Verifying : libmount-2.38.1-3.fc38.s390x 113/137 Verifying : libselinux-3.5-0.rc1.1.fc38.s390x 114/137 Verifying : libsemanage-3.5-0.rc1.1.fc38.s390x 115/137 Verifying : libsepol-3.5-0.rc1.1.fc38.s390x 116/137 Verifying : libsmartcols-2.38.1-3.fc38.s390x 117/137 Verifying : libuuid-2.38.1-3.fc38.s390x 118/137 Verifying : libzstd-1.5.2-3.fc37.s390x 119/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 120/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 121/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 122/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 123/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 124/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 125/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 126/137 Verifying : python3-six-1.16.0-8.fc37.noarch 127/137 Verifying : sed-4.8-11.fc37.s390x 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.s390x 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.s390x 131/137 Verifying : systemd-libs-252.4-598.fc38.s390x 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.s390x 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.s390x 136/137 Verifying : zlib-1.2.13-1.fc38.s390x 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.s390x audit-libs-3.0.9-2.fc38.s390x basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.s390x coreutils-common-9.1-8.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x dbus-libs-1:1.14.4-1.fc38.s390x dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x expat-2.5.0-1.fc38.s390x fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc38.s390x filesystem-3.18-2.fc37.s390x findutils-1:4.9.0-2.fc38.s390x gawk-5.1.1-4.fc38.s390x gdbm-libs-1:1.23-2.fc38.s390x glib2-2.74.1-2.fc38.s390x glibc-2.36.9000-19.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x gmp-1:6.2.1-3.fc38.s390x gnupg2-2.3.8-1.fc38.s390x gnutls-3.7.8-9.fc38.s390x gpgme-1.17.1-3.fc38.s390x grep-3.8-1.fc38.s390x ima-evm-utils-1.4-6.fc38.s390x json-c-0.16-3.fc38.s390x keyutils-libs-1.6.1-5.fc38.s390x krb5-libs-1.20.1-3.fc38.s390x libacl-2.3.1-4.fc38.s390x libarchive-3.6.1-3.fc38.s390x libassuan-2.5.5-5.fc38.s390x libattr-2.5.1-5.fc38.s390x libb2-0.98.1-7.fc38.s390x libblkid-2.38.1-3.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libcap-2.48-5.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libcomps-0.1.18-4.fc38.s390x libcurl-7.87.0-1.fc38.s390x libdnf-0.68.0-1.fc38.s390x libevent-2.1.12-7.fc38.s390x libffi-3.4.4-1.fc38.s390x libfsverity-1.4-8.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libgcrypt-1.10.1-6.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x libgpg-error-1.46-1.fc38.s390x libidn2-2.3.4-1.fc38.s390x libksba-1.6.3-1.fc38.s390x libmodulemd-2.14.0-4.fc38.s390x libmount-2.38.1-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libnsl2-2.0.0-4.fc38.s390x libpsl-0.21.1-6.fc38.s390x librepo-1.15.1-1.fc38.s390x libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.5-0.rc1.1.fc38.s390x libsemanage-3.5-0.rc1.1.fc38.s390x libsepol-3.5-0.rc1.1.fc38.s390x libsigsegv-2.14-3.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x libsolv-0.7.22-3.fc38.s390x libssh-0.10.4-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x libtasn1-4.19.0-1.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libunistring-1.0-2.fc38.s390x libuuid-2.38.1-3.fc38.s390x libverto-0.3.2-4.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x libxml2-2.10.3-2.fc38.s390x libyaml-0.2.5-8.fc38.s390x libzstd-1.5.2-3.fc37.s390x lua-libs-5.4.4-6.fc38.s390x lz4-libs-1.9.3-5.fc38.s390x mpdecimal-2.5.1-4.fc38.s390x mpfr-4.1.1-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.s390x nettle-3.8-2.fc38.s390x npth-1.6-10.fc38.s390x openldap-2.6.3-1.fc38.s390x openssl-libs-1:3.0.5-6.fc38.s390x p11-kit-0.24.1-5.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x pcre2-10.40-1.fc38.1.s390x pcre2-syntax-10.40-1.fc38.1.noarch popt-1.19-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.s390x python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.s390x python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.s390x python3-hawkey-0.68.0-1.fc38.s390x python3-libcomps-0.1.18-4.fc38.s390x python3-libdnf-0.68.0-1.fc38.s390x python3-libs-3.11.1-1.fc38.s390x python3-rpm-4.18.0-8.fc38.s390x python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.s390x rpm-4.18.0-8.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x rpm-sign-libs-4.18.0-8.fc38.s390x sed-4.8-11.fc37.s390x setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x tpm2-tss-4.0.0-0.1.rc2.fc38.s390x tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.s390x zchunk-libs-1.2.3-1.fc38.s390x zlib-1.2.13-1.fc38.s390x Complete! Finish(bootstrap): dnf install 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-1672292618.740116/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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 4.6 kB/s | 3.0 kB 00:00 Copr repository 10 MB/s | 36 MB 00:03 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 5.8 kB/s | 6.6 kB 00:01 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash s390x 5.2.9-3.fc38 copr_base 1.8 M bzip2 s390x 1.0.8-12.fc38 copr_base 54 k coreutils s390x 9.1-8.fc38 copr_base 1.1 M cpio s390x 2.13-13.fc38 copr_base 275 k diffutils s390x 3.8-3.fc38 copr_base 381 k fedora-release-common noarch 38-0.6 fedora 21 k findutils s390x 1:4.9.0-2.fc38 copr_base 489 k gawk s390x 5.1.1-4.fc38 copr_base 1.0 M glibc-minimal-langpack s390x 2.36.9000-19.fc38 fedora 30 k grep s390x 3.8-1.fc38 copr_base 290 k gzip s390x 1.12-2.fc38 copr_base 165 k info s390x 7.0.1-1.fc38 fedora 180 k patch s390x 2.7.6-17.fc38 copr_base 134 k redhat-rpm-config noarch 235-1.fc38 copr_base 74 k rpm-build s390x 4.18.0-8.fc38 copr_base 70 k sed s390x 4.8-11.fc37 fedora 304 k shadow-utils s390x 2:4.13-3.fc38 fedora 1.2 M tar s390x 2:1.34-5.fc38 fedora 876 k unzip s390x 6.0-58.fc38 fedora 177 k util-linux s390x 2.38.1-3.fc38 fedora 2.3 M which s390x 2.21-36.fc38 fedora 42 k xz s390x 5.2.9-1.fc38 fedora 306 k Installing dependencies: alternatives s390x 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 fedora 8.6 k audit-libs s390x 3.0.9-2.fc38 fedora 114 k authselect s390x 1.4.2-1.fc38 copr_base 139 k authselect-libs s390x 1.4.2-1.fc38 copr_base 235 k basesystem noarch 11-14.fc37 fedora 7.0 k binutils s390x 2.39-6.fc38 copr_base 5.7 M binutils-gold s390x 2.39-6.fc38 copr_base 994 k bzip2-libs s390x 1.0.8-12.fc38 copr_base 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils-common s390x 9.1-8.fc38 copr_base 2.0 M cracklib s390x 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl s390x 7.87.0-1.fc38 copr_base 345 k cyrus-sasl-lib s390x 2.1.28-8.fc38 copr_base 773 k debugedit s390x 5.0-5.fc37 fedora 76 k dwz s390x 0.15-1.fc38 copr_base 144 k ed s390x 1.18-2.fc38 copr_base 80 k efi-srpm-macros noarch 5-6.fc37 fedora 22 k elfutils s390x 0.188-3.fc38 copr_base 547 k elfutils-debuginfod-client s390x 0.188-3.fc38 copr_base 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf s390x 0.188-3.fc38 copr_base 202 k elfutils-libs s390x 0.188-3.fc38 copr_base 275 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.6 fedora 11 k fedora-release-identity-basic noarch 38-0.6 fedora 11 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file s390x 5.42-4.fc38 copr_base 49 k file-libs s390x 5.42-4.fc38 copr_base 683 k filesystem s390x 3.18-2.fc37 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-6.fc37 fedora 7.7 k gdb-minimal s390x 12.1-10.fc38 fedora 3.3 M gdbm-libs s390x 1:1.23-2.fc38 copr_base 59 k ghc-srpm-macros noarch 1.5.0-7.fc37 fedora 7.8 k glibc s390x 2.36.9000-19.fc38 fedora 1.6 M glibc-common s390x 2.36.9000-19.fc38 fedora 306 k glibc-gconv-extra s390x 2.36.9000-19.fc38 fedora 1.6 M gmp s390x 1:6.2.1-3.fc38 copr_base 326 k gnat-srpm-macros noarch 4-16.fc37 fedora 8.3 k go-srpm-macros noarch 3.2.0-1.fc38 fedora 27 k jansson s390x 2.13.1-5.fc38 copr_base 45 k kernel-srpm-macros noarch 1.0-15.fc37 fedora 9.4 k keyutils-libs s390x 1.6.1-5.fc38 copr_base 32 k krb5-libs s390x 1.20.1-3.fc38 copr_base 735 k libacl s390x 2.3.1-4.fc38 copr_base 25 k libarchive s390x 3.6.1-3.fc38 copr_base 426 k libattr s390x 2.5.1-5.fc38 copr_base 19 k libblkid s390x 2.38.1-3.fc38 fedora 103 k libbrotli s390x 1.0.9-9.fc38 copr_base 344 k libcap s390x 2.48-5.fc38 copr_base 68 k libcap-ng s390x 0.8.3-4.fc38 copr_base 33 k libcom_err s390x 1.46.5-3.fc38 copr_base 26 k libcurl s390x 7.87.0-1.fc38 copr_base 320 k libdb s390x 5.3.28-54.fc38 copr_base 775 k libeconf s390x 0.4.0-4.fc38 copr_base 29 k libevent s390x 2.1.12-7.fc38 copr_base 260 k libfdisk s390x 2.38.1-3.fc38 fedora 156 k libffi s390x 3.4.4-1.fc38 copr_base 36 k libgcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 66 k libgomp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 305 k libidn2 s390x 2.3.4-1.fc38 copr_base 155 k libmount s390x 2.38.1-3.fc38 fedora 132 k libnghttp2 s390x 1.51.0-1.fc38 copr_base 78 k libnsl2 s390x 2.0.0-4.fc38 copr_base 30 k libpkgconf s390x 1.8.0-3.fc38 copr_base 37 k libpsl s390x 0.21.1-6.fc38 copr_base 66 k libpwquality s390x 1.4.5-1.fc38 fedora 119 k libselinux s390x 3.5-0.rc1.1.fc38 fedora 85 k libsemanage s390x 3.5-0.rc1.1.fc38 fedora 115 k libsepol s390x 3.5-0.rc1.1.fc38 fedora 302 k libsigsegv s390x 2.14-3.fc38 copr_base 27 k libsmartcols s390x 2.38.1-3.fc38 fedora 63 k libssh s390x 0.10.4-2.fc38 copr_base 206 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k libtasn1 s390x 4.19.0-1.fc38 copr_base 78 k libtirpc s390x 1.3.3-0.fc38 copr_base 97 k libunistring s390x 1.0-2.fc38 copr_base 552 k libutempter s390x 1.2.1-7.fc38 copr_base 26 k libuuid s390x 2.38.1-3.fc38 fedora 27 k libverto s390x 0.3.2-4.fc38 copr_base 21 k libxcrypt s390x 4.4.33-5.fc38 copr_base 125 k libxml2 s390x 2.10.3-2.fc38 copr_base 714 k libzstd s390x 1.5.2-3.fc37 fedora 274 k lua-libs s390x 5.4.4-6.fc38 copr_base 141 k lua-srpm-macros noarch 1-7.fc37 fedora 8.8 k lz4-libs s390x 1.9.3-5.fc38 copr_base 88 k mpfr s390x 4.1.1-2.fc38 copr_base 553 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs s390x 6.3-5.20221126.fc38 copr_base 357 k nettle s390x 3.8-2.fc38 copr_base 444 k nim-srpm-macros noarch 3-7.fc37 fedora 8.4 k ocaml-srpm-macros noarch 7-2.fc37 fedora 13 k openblas-srpm-macros noarch 2-12.fc37 fedora 7.5 k openldap s390x 2.6.3-1.fc38 copr_base 262 k openssl-libs s390x 1:3.0.5-6.fc38 copr_base 1.8 M p11-kit s390x 0.24.1-5.fc38 copr_base 370 k p11-kit-trust s390x 0.24.1-5.fc38 copr_base 137 k package-notes-srpm-macros noarch 0.5-6.fc38 fedora 11 k pam s390x 1.5.2-15.fc38 copr_base 528 k pam-libs s390x 1.5.2-15.fc38 copr_base 59 k pcre2 s390x 10.40-1.fc38.1 copr_base 251 k pcre2-syntax noarch 10.40-1.fc38.1 copr_base 143 k perl-srpm-macros noarch 1-47.fc38 fedora 8.2 k pkgconf s390x 1.8.0-3.fc38 copr_base 42 k pkgconf-m4 noarch 1.8.0-3.fc38 copr_base 15 k pkgconf-pkg-config s390x 1.8.0-3.fc38 copr_base 11 k popt s390x 1.19-1.fc38 copr_base 63 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-srpm-macros noarch 3.11-6.fc38 fedora 25 k qt5-srpm-macros noarch 5.15.7-1.fc38 copr_base 8.4 k readline s390x 8.2-2.fc38 copr_base 229 k rpm s390x 4.18.0-8.fc38 copr_base 542 k rpm-build-libs s390x 4.18.0-8.fc38 copr_base 97 k rpm-libs s390x 4.18.0-8.fc38 copr_base 325 k rpm-sequoia s390x 1.2.0-1.fc38 copr_base 964 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 copr_base 9.3 k rust-srpm-macros noarch 23-1.fc38 fedora 9.4 k setup noarch 2.14.3-1.fc38 fedora 152 k sqlite-libs s390x 3.40.0-1.fc38 fedora 651 k systemd-libs s390x 252.4-598.fc38 fedora 591 k tzdata noarch 2022g-1.fc38 fedora 716 k util-linux-core s390x 2.38.1-3.fc38 fedora 462 k xxhash-libs s390x 0.8.1-3.fc37 fedora 36 k xz-libs s390x 5.2.9-1.fc38 fedora 93 k zip s390x 3.0-35.fc38 fedora 261 k zlib s390x 1.2.13-1.fc38 fedora 96 k zstd s390x 1.5.2-3.fc37 fedora 410 k Installing Groups: Buildsystem building group Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 52 M Installed size: 182 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.s390x.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.s390x.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.s390x.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.s390x.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.s390x.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.s390x.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.s390x.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.s390x.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.s390x.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.s390x.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc38.s390x.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.s390x.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc38.s390x.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.s390x.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc38.s390x.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.s390x.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc38.s390x.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.s390x.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.s390x.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.s390x.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.s390x.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc38.s390x.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc38.1.s390x.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc38.1.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc38.s390x.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc38.s390x.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.s390x.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.s390x.rpm: Already downloaded [SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.s390x.rpm: Already downloaded [SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded [SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded [SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] debugedit-5.0-5.fc37.s390x.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded [SKIPPED] filesystem-3.18-2.fc37.s390x.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded [SKIPPED] gdb-minimal-12.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] info-7.0.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libselinux-3.5-0.rc1.1.fc38.s390x.rpm: Already downloaded [SKIPPED] libsemanage-3.5-0.rc1.1.fc38.s390x.rpm: Already downloaded [SKIPPED] libsepol-3.5-0.rc1.1.fc38.s390x.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.s390x.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded [SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-11.fc37.s390x.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.s390x.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.s390x.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.s390x.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.s390x.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.s390x.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.s390x.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.s390x.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.s390x.rpm: Already downloaded fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-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-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.s390x 1/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.s390x 1/153 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Installing : fedora-release-identity-basic-38-0.6.noarch 3/153 Installing : tzdata-2022g-1.fc38.noarch 4/153 Installing : rust-srpm-macros-23-1.fc38.noarch 5/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/153 Installing : perl-srpm-macros-1-47.fc38.noarch 7/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 8/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 9/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 10/153 Installing : nim-srpm-macros-3-7.fc37.noarch 11/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 12/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 13/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 14/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 15/153 Installing : fedora-gpg-keys-38-0.3.noarch 16/153 Installing : fedora-release-38-0.6.noarch 17/153 Installing : fedora-release-common-38-0.6.noarch 18/153 Installing : fedora-repos-rawhide-38-0.3.noarch 19/153 Installing : fedora-repos-38-0.3.noarch 20/153 Installing : setup-2.14.3-1.fc38.noarch 21/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 21/153 Installing : filesystem-3.18-2.fc37.s390x 22/153 Installing : basesystem-11-14.fc37.noarch 23/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 24/153 Installing : qt5-srpm-macros-5.15.7-1.fc38.noarch 25/153 Installing : pkgconf-m4-1.8.0-3.fc38.noarch 26/153 Installing : pcre2-syntax-10.40-1.fc38.1.noarch 27/153 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 28/153 Installing : ncurses-libs-6.3-5.20221126.fc38.s390x 29/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.s390x 30/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.s390x 30/153 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 31/153 Installing : glibc-2.36.9000-19.fc38.s390x 31/153 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 31/153 Installing : bash-5.2.9-3.fc38.s390x 32/153 Running scriptlet: bash-5.2.9-3.fc38.s390x 32/153 Installing : glibc-common-2.36.9000-19.fc38.s390x 33/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 34/153 Installing : zlib-1.2.13-1.fc38.s390x 35/153 Installing : xz-libs-5.2.9-1.fc38.s390x 36/153 Installing : bzip2-libs-1.0.8-12.fc38.s390x 37/153 Installing : elfutils-libelf-0.188-3.fc38.s390x 38/153 Installing : gmp-1:6.2.1-3.fc38.s390x 39/153 Installing : popt-1.19-1.fc38.s390x 40/153 Installing : libstdc++-13.0.0-0.4.fc38.s390x 41/153 Installing : libuuid-2.38.1-3.fc38.s390x 42/153 Installing : libzstd-1.5.2-3.fc37.s390x 43/153 Installing : libblkid-2.38.1-3.fc38.s390x 44/153 Installing : libattr-2.5.1-5.fc38.s390x 45/153 Installing : libacl-2.3.1-4.fc38.s390x 46/153 Installing : libcap-2.48-5.fc38.s390x 47/153 Installing : libxcrypt-4.4.33-5.fc38.s390x 48/153 Installing : readline-8.2-2.fc38.s390x 49/153 Installing : lz4-libs-1.9.3-5.fc38.s390x 50/153 Installing : systemd-libs-252.4-598.fc38.s390x 51/153 Installing : mpfr-4.1.1-2.fc38.s390x 52/153 Installing : dwz-0.15-1.fc38.s390x 53/153 Installing : unzip-6.0-58.fc38.s390x 54/153 Installing : file-libs-5.42-4.fc38.s390x 55/153 Installing : file-5.42-4.fc38.s390x 56/153 Installing : sqlite-libs-3.40.0-1.fc38.s390x 57/153 Installing : alternatives-1.21-1.fc38.s390x 58/153 Installing : libcap-ng-0.8.3-4.fc38.s390x 59/153 Installing : audit-libs-3.0.9-2.fc38.s390x 60/153 Installing : libcom_err-1.46.5-3.fc38.s390x 61/153 Installing : libeconf-0.4.0-4.fc38.s390x 62/153 Installing : pam-libs-1.5.2-15.fc38.s390x 63/153 Installing : libunistring-1.0-2.fc38.s390x 64/153 Installing : libidn2-2.3.4-1.fc38.s390x 65/153 Installing : lua-libs-5.4.4-6.fc38.s390x 66/153 Installing : pcre2-10.40-1.fc38.1.s390x 67/153 Installing : grep-3.8-1.fc38.s390x 68/153 Installing : xz-5.2.9-1.fc38.s390x 69/153 Installing : libsepol-3.5-0.rc1.1.fc38.s390x 70/153 Installing : libselinux-3.5-0.rc1.1.fc38.s390x 71/153 Installing : sed-4.8-11.fc37.s390x 72/153 Installing : findutils-1:4.9.0-2.fc38.s390x 73/153 Installing : libmount-2.38.1-3.fc38.s390x 74/153 Installing : libsmartcols-2.38.1-3.fc38.s390x 75/153 Installing : util-linux-core-2.38.1-3.fc38.s390x 76/153 Installing : libsemanage-3.5-0.rc1.1.fc38.s390x 77/153 Installing : shadow-utils-2:4.13-3.fc38.s390x 78/153 Running scriptlet: libutempter-1.2.1-7.fc38.s390x 79/153 Installing : libutempter-1.2.1-7.fc38.s390x 79/153 Installing : tar-2:1.34-5.fc38.s390x 80/153 Installing : libpsl-0.21.1-6.fc38.s390x 81/153 Installing : zip-3.0-35.fc38.s390x 82/153 Installing : zstd-1.5.2-3.fc37.s390x 83/153 Installing : libfdisk-2.38.1-3.fc38.s390x 84/153 Installing : nettle-3.8-2.fc38.s390x 85/153 Installing : rpm-sequoia-1.2.0-1.fc38.s390x 86/153 Installing : rpm-libs-4.18.0-8.fc38.s390x 87/153 Installing : bzip2-1.0.8-12.fc38.s390x 88/153 Installing : libxml2-2.10.3-2.fc38.s390x 89/153 Installing : ed-1.18-2.fc38.s390x 90/153 Installing : patch-2.7.6-17.fc38.s390x 91/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Installing : cpio-2.13-13.fc38.s390x 93/153 Installing : diffutils-3.8-3.fc38.s390x 94/153 Installing : gdbm-libs-1:1.23-2.fc38.s390x 95/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.s390x 96/153 Installing : jansson-2.13.1-5.fc38.s390x 97/153 Installing : keyutils-libs-1.6.1-5.fc38.s390x 98/153 Installing : libbrotli-1.0.9-9.fc38.s390x 99/153 Installing : libdb-5.3.28-54.fc38.s390x 100/153 Installing : libffi-3.4.4-1.fc38.s390x 101/153 Installing : p11-kit-0.24.1-5.fc38.s390x 102/153 Installing : libnghttp2-1.51.0-1.fc38.s390x 103/153 Installing : libpkgconf-1.8.0-3.fc38.s390x 104/153 Installing : pkgconf-1.8.0-3.fc38.s390x 105/153 Installing : pkgconf-pkg-config-1.8.0-3.fc38.s390x 106/153 Installing : libsigsegv-2.14-3.fc38.s390x 107/153 Installing : gawk-5.1.1-4.fc38.s390x 108/153 Installing : libtasn1-4.19.0-1.fc38.s390x 109/153 Installing : p11-kit-trust-0.24.1-5.fc38.s390x 110/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.s390x 110/153 Installing : libverto-0.3.2-4.fc38.s390x 111/153 Installing : libgomp-13.0.0-0.4.fc38.s390x 112/153 Installing : xxhash-libs-0.8.1-3.fc37.s390x 113/153 Installing : libssh-config-0.10.4-2.fc38.noarch 114/153 Installing : coreutils-common-9.1-8.fc38.s390x 115/153 Installing : openssl-libs-1:3.0.5-6.fc38.s390x 116/153 Installing : coreutils-9.1-8.fc38.s390x 117/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 118/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 118/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 118/153 Installing : krb5-libs-1.20.1-3.fc38.s390x 119/153 Installing : libtirpc-1.3.3-0.fc38.s390x 120/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.s390x 121/153 Installing : authselect-libs-1.4.2-1.fc38.s390x 121/153 Installing : gzip-1.12-2.fc38.s390x 122/153 Installing : cracklib-2.9.7-30.fc38.s390x 123/153 Installing : libpwquality-1.4.5-1.fc38.s390x 124/153 Installing : authselect-1.4.2-1.fc38.s390x 125/153 Installing : libnsl2-2.0.0-4.fc38.s390x 126/153 Installing : pam-1.5.2-15.fc38.s390x 127/153 Installing : libssh-0.10.4-2.fc38.s390x 128/153 Installing : libarchive-3.6.1-3.fc38.s390x 129/153 Installing : libevent-2.1.12-7.fc38.s390x 130/153 Installing : openldap-2.6.3-1.fc38.s390x 131/153 Installing : libcurl-7.87.0-1.fc38.s390x 132/153 Installing : elfutils-libs-0.188-3.fc38.s390x 133/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.s390x 134/153 Installing : binutils-gold-2.39-6.fc38.s390x 135/153 Installing : binutils-2.39-6.fc38.s390x 136/153 Running scriptlet: binutils-2.39-6.fc38.s390x 136/153 Installing : elfutils-0.188-3.fc38.s390x 137/153 Installing : gdb-minimal-12.1-10.fc38.s390x 138/153 Installing : debugedit-5.0-5.fc37.s390x 139/153 Installing : rpm-build-libs-4.18.0-8.fc38.s390x 140/153 Installing : curl-7.87.0-1.fc38.s390x 141/153 Running scriptlet: rpm-4.18.0-8.fc38.s390x 142/153 Installing : rpm-4.18.0-8.fc38.s390x 142/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 143/153 Installing : efi-srpm-macros-5-6.fc37.noarch 144/153 Installing : lua-srpm-macros-1-7.fc37.noarch 145/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 146/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 147/153 Installing : python-srpm-macros-3.11-6.fc38.noarch 148/153 Installing : redhat-rpm-config-235-1.fc38.noarch 149/153 Installing : rpm-build-4.18.0-8.fc38.s390x 150/153 Installing : util-linux-2.38.1-3.fc38.s390x 151/153 Installing : which-2.21-36.fc38.s390x 152/153 Installing : info-7.0.1-1.fc38.s390x 153/153 Running scriptlet: filesystem-3.18-2.fc37.s390x 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.s390x 153/153 Running scriptlet: rpm-4.18.0-8.fc38.s390x 153/153 Running scriptlet: info-7.0.1-1.fc38.s390x 153/153 Verifying : alternatives-1.21-1.fc38.s390x 1/153 Verifying : authselect-1.4.2-1.fc38.s390x 2/153 Verifying : authselect-libs-1.4.2-1.fc38.s390x 3/153 Verifying : bash-5.2.9-3.fc38.s390x 4/153 Verifying : binutils-2.39-6.fc38.s390x 5/153 Verifying : binutils-gold-2.39-6.fc38.s390x 6/153 Verifying : bzip2-1.0.8-12.fc38.s390x 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.s390x 8/153 Verifying : coreutils-9.1-8.fc38.s390x 9/153 Verifying : coreutils-common-9.1-8.fc38.s390x 10/153 Verifying : cpio-2.13-13.fc38.s390x 11/153 Verifying : cracklib-2.9.7-30.fc38.s390x 12/153 Verifying : curl-7.87.0-1.fc38.s390x 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.s390x 14/153 Verifying : diffutils-3.8-3.fc38.s390x 15/153 Verifying : dwz-0.15-1.fc38.s390x 16/153 Verifying : ed-1.18-2.fc38.s390x 17/153 Verifying : elfutils-0.188-3.fc38.s390x 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.s390x 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.s390x 21/153 Verifying : elfutils-libs-0.188-3.fc38.s390x 22/153 Verifying : file-5.42-4.fc38.s390x 23/153 Verifying : file-libs-5.42-4.fc38.s390x 24/153 Verifying : findutils-1:4.9.0-2.fc38.s390x 25/153 Verifying : gawk-5.1.1-4.fc38.s390x 26/153 Verifying : gdbm-libs-1:1.23-2.fc38.s390x 27/153 Verifying : gmp-1:6.2.1-3.fc38.s390x 28/153 Verifying : grep-3.8-1.fc38.s390x 29/153 Verifying : gzip-1.12-2.fc38.s390x 30/153 Verifying : jansson-2.13.1-5.fc38.s390x 31/153 Verifying : keyutils-libs-1.6.1-5.fc38.s390x 32/153 Verifying : krb5-libs-1.20.1-3.fc38.s390x 33/153 Verifying : libacl-2.3.1-4.fc38.s390x 34/153 Verifying : libarchive-3.6.1-3.fc38.s390x 35/153 Verifying : libattr-2.5.1-5.fc38.s390x 36/153 Verifying : libbrotli-1.0.9-9.fc38.s390x 37/153 Verifying : libcap-2.48-5.fc38.s390x 38/153 Verifying : libcap-ng-0.8.3-4.fc38.s390x 39/153 Verifying : libcom_err-1.46.5-3.fc38.s390x 40/153 Verifying : libcurl-7.87.0-1.fc38.s390x 41/153 Verifying : libdb-5.3.28-54.fc38.s390x 42/153 Verifying : libeconf-0.4.0-4.fc38.s390x 43/153 Verifying : libevent-2.1.12-7.fc38.s390x 44/153 Verifying : libffi-3.4.4-1.fc38.s390x 45/153 Verifying : libidn2-2.3.4-1.fc38.s390x 46/153 Verifying : libnghttp2-1.51.0-1.fc38.s390x 47/153 Verifying : libnsl2-2.0.0-4.fc38.s390x 48/153 Verifying : libpkgconf-1.8.0-3.fc38.s390x 49/153 Verifying : libpsl-0.21.1-6.fc38.s390x 50/153 Verifying : libsigsegv-2.14-3.fc38.s390x 51/153 Verifying : libssh-0.10.4-2.fc38.s390x 52/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 53/153 Verifying : libtasn1-4.19.0-1.fc38.s390x 54/153 Verifying : libtirpc-1.3.3-0.fc38.s390x 55/153 Verifying : libunistring-1.0-2.fc38.s390x 56/153 Verifying : libutempter-1.2.1-7.fc38.s390x 57/153 Verifying : libverto-0.3.2-4.fc38.s390x 58/153 Verifying : libxcrypt-4.4.33-5.fc38.s390x 59/153 Verifying : libxml2-2.10.3-2.fc38.s390x 60/153 Verifying : lua-libs-5.4.4-6.fc38.s390x 61/153 Verifying : lz4-libs-1.9.3-5.fc38.s390x 62/153 Verifying : mpfr-4.1.1-2.fc38.s390x 63/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 64/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.s390x 65/153 Verifying : nettle-3.8-2.fc38.s390x 66/153 Verifying : openldap-2.6.3-1.fc38.s390x 67/153 Verifying : openssl-libs-1:3.0.5-6.fc38.s390x 68/153 Verifying : p11-kit-0.24.1-5.fc38.s390x 69/153 Verifying : p11-kit-trust-0.24.1-5.fc38.s390x 70/153 Verifying : pam-1.5.2-15.fc38.s390x 71/153 Verifying : pam-libs-1.5.2-15.fc38.s390x 72/153 Verifying : patch-2.7.6-17.fc38.s390x 73/153 Verifying : pcre2-10.40-1.fc38.1.s390x 74/153 Verifying : pcre2-syntax-10.40-1.fc38.1.noarch 75/153 Verifying : pkgconf-1.8.0-3.fc38.s390x 76/153 Verifying : pkgconf-m4-1.8.0-3.fc38.noarch 77/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc38.s390x 78/153 Verifying : popt-1.19-1.fc38.s390x 79/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 80/153 Verifying : readline-8.2-2.fc38.s390x 81/153 Verifying : redhat-rpm-config-235-1.fc38.noarch 82/153 Verifying : rpm-4.18.0-8.fc38.s390x 83/153 Verifying : rpm-build-4.18.0-8.fc38.s390x 84/153 Verifying : rpm-build-libs-4.18.0-8.fc38.s390x 85/153 Verifying : rpm-libs-4.18.0-8.fc38.s390x 86/153 Verifying : rpm-sequoia-1.2.0-1.fc38.s390x 87/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 88/153 Verifying : libgcc-13.0.0-0.4.fc38.s390x 89/153 Verifying : libgomp-13.0.0-0.4.fc38.s390x 90/153 Verifying : libstdc++-13.0.0-0.4.fc38.s390x 91/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 92/153 Verifying : audit-libs-3.0.9-2.fc38.s390x 93/153 Verifying : basesystem-11-14.fc37.noarch 94/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 95/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 96/153 Verifying : debugedit-5.0-5.fc37.s390x 97/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 98/153 Verifying : fedora-gpg-keys-38-0.3.noarch 99/153 Verifying : fedora-release-38-0.6.noarch 100/153 Verifying : fedora-release-common-38-0.6.noarch 101/153 Verifying : fedora-release-identity-basic-38-0.6.noarch 102/153 Verifying : fedora-repos-38-0.3.noarch 103/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 104/153 Verifying : filesystem-3.18-2.fc37.s390x 105/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 106/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 107/153 Verifying : gdb-minimal-12.1-10.fc38.s390x 108/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 109/153 Verifying : glibc-2.36.9000-19.fc38.s390x 110/153 Verifying : glibc-common-2.36.9000-19.fc38.s390x 111/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.s390x 112/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 113/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 114/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 115/153 Verifying : info-7.0.1-1.fc38.s390x 116/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 117/153 Verifying : libblkid-2.38.1-3.fc38.s390x 118/153 Verifying : libfdisk-2.38.1-3.fc38.s390x 119/153 Verifying : libmount-2.38.1-3.fc38.s390x 120/153 Verifying : libpwquality-1.4.5-1.fc38.s390x 121/153 Verifying : libselinux-3.5-0.rc1.1.fc38.s390x 122/153 Verifying : libsemanage-3.5-0.rc1.1.fc38.s390x 123/153 Verifying : libsepol-3.5-0.rc1.1.fc38.s390x 124/153 Verifying : libsmartcols-2.38.1-3.fc38.s390x 125/153 Verifying : libuuid-2.38.1-3.fc38.s390x 126/153 Verifying : libzstd-1.5.2-3.fc37.s390x 127/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 128/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 129/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 130/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 131/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 132/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 133/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 134/153 Verifying : python-srpm-macros-3.11-6.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.s390x 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.s390x 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.s390x 140/153 Verifying : systemd-libs-252.4-598.fc38.s390x 141/153 Verifying : tar-2:1.34-5.fc38.s390x 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.s390x 144/153 Verifying : util-linux-2.38.1-3.fc38.s390x 145/153 Verifying : util-linux-core-2.38.1-3.fc38.s390x 146/153 Verifying : which-2.21-36.fc38.s390x 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.s390x 148/153 Verifying : xz-5.2.9-1.fc38.s390x 149/153 Verifying : xz-libs-5.2.9-1.fc38.s390x 150/153 Verifying : zip-3.0-35.fc38.s390x 151/153 Verifying : zlib-1.2.13-1.fc38.s390x 152/153 Verifying : zstd-1.5.2-3.fc37.s390x 153/153 Installed: alternatives-1.21-1.fc38.s390x ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.s390x authselect-1.4.2-1.fc38.s390x authselect-libs-1.4.2-1.fc38.s390x basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.s390x binutils-2.39-6.fc38.s390x binutils-gold-2.39-6.fc38.s390x bzip2-1.0.8-12.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.s390x coreutils-common-9.1-8.fc38.s390x cpio-2.13-13.fc38.s390x cracklib-2.9.7-30.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x debugedit-5.0-5.fc37.s390x diffutils-3.8-3.fc38.s390x dwz-0.15-1.fc38.s390x ed-1.18-2.fc38.s390x efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.s390x elfutils-debuginfod-client-0.188-3.fc38.s390x elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc38.s390x file-libs-5.42-4.fc38.s390x filesystem-3.18-2.fc37.s390x findutils-1:4.9.0-2.fc38.s390x fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc38.s390x gdb-minimal-12.1-10.fc38.s390x gdbm-libs-1:1.23-2.fc38.s390x ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x glibc-gconv-extra-2.36.9000-19.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x gmp-1:6.2.1-3.fc38.s390x gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.s390x gzip-1.12-2.fc38.s390x info-7.0.1-1.fc38.s390x jansson-2.13.1-5.fc38.s390x kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc38.s390x krb5-libs-1.20.1-3.fc38.s390x libacl-2.3.1-4.fc38.s390x libarchive-3.6.1-3.fc38.s390x libattr-2.5.1-5.fc38.s390x libblkid-2.38.1-3.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libcap-2.48-5.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libcurl-7.87.0-1.fc38.s390x libdb-5.3.28-54.fc38.s390x libeconf-0.4.0-4.fc38.s390x libevent-2.1.12-7.fc38.s390x libfdisk-2.38.1-3.fc38.s390x libffi-3.4.4-1.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x libidn2-2.3.4-1.fc38.s390x libmount-2.38.1-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libnsl2-2.0.0-4.fc38.s390x libpkgconf-1.8.0-3.fc38.s390x libpsl-0.21.1-6.fc38.s390x libpwquality-1.4.5-1.fc38.s390x libselinux-3.5-0.rc1.1.fc38.s390x libsemanage-3.5-0.rc1.1.fc38.s390x libsepol-3.5-0.rc1.1.fc38.s390x libsigsegv-2.14-3.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x libssh-0.10.4-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x libtasn1-4.19.0-1.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libunistring-1.0-2.fc38.s390x libutempter-1.2.1-7.fc38.s390x libuuid-2.38.1-3.fc38.s390x libverto-0.3.2-4.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x libxml2-2.10.3-2.fc38.s390x libzstd-1.5.2-3.fc37.s390x lua-libs-5.4.4-6.fc38.s390x lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc38.s390x mpfr-4.1.1-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.s390x nettle-3.8-2.fc38.s390x nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.s390x openssl-libs-1:3.0.5-6.fc38.s390x p11-kit-0.24.1-5.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.s390x pam-libs-1.5.2-15.fc38.s390x patch-2.7.6-17.fc38.s390x pcre2-10.40-1.fc38.1.s390x pcre2-syntax-10.40-1.fc38.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc38.s390x pkgconf-m4-1.8.0-3.fc38.noarch pkgconf-pkg-config-1.8.0-3.fc38.s390x popt-1.19-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-6.fc38.noarch qt5-srpm-macros-5.15.7-1.fc38.noarch readline-8.2-2.fc38.s390x redhat-rpm-config-235-1.fc38.noarch rpm-4.18.0-8.fc38.s390x rpm-build-4.18.0-8.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.s390x setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x tar-2:1.34-5.fc38.s390x tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.s390x util-linux-2.38.1-3.fc38.s390x util-linux-core-2.38.1-3.fc38.s390x which-2.21-36.fc38.s390x xxhash-libs-0.8.1-3.fc37.s390x xz-5.2.9-1.fc38.s390x xz-libs-5.2.9-1.fc38.s390x zip-3.0-35.fc38.s390x zlib-1.2.13-1.fc38.s390x zstd-1.5.2-3.fc37.s390x Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: package-notes-srpm-macros-0.5-6.fc38.noarch basesystem-11-14.fc37.noarch glibc-2.36.9000-19.fc38.s390x authselect-1.4.2-1.fc38.s390x file-5.42-4.fc38.s390x findutils-4.9.0-2.fc38.s390x xz-libs-5.2.9-1.fc38.s390x pkgconf-m4-1.8.0-3.fc38.noarch jansson-2.13.1-5.fc38.s390x zip-3.0-35.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libfdisk-2.38.1-3.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x elfutils-debuginfod-client-0.188-3.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x filesystem-3.18-2.fc37.s390x pkgconf-1.8.0-3.fc38.s390x debugedit-5.0-5.fc37.s390x rpm-4.18.0-8.fc38.s390x fedora-release-identity-basic-38-0.6.noarch file-libs-5.42-4.fc38.s390x setup-2.14.3-1.fc38.noarch ansible-srpm-macros-1-8.1.fc38.noarch fedora-release-common-38-0.6.noarch p11-kit-0.24.1-5.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch libcap-2.48-5.fc38.s390x ocaml-srpm-macros-7-2.fc37.noarch pcre2-10.40-1.fc38.1.s390x rpm-build-4.18.0-8.fc38.s390x libcom_err-1.46.5-3.fc38.s390x cpio-2.13-13.fc38.s390x xxhash-libs-0.8.1-3.fc37.s390x audit-libs-3.0.9-2.fc38.s390x lua-libs-5.4.4-6.fc38.s390x libsemanage-3.5-0.rc1.1.fc38.s390x pam-1.5.2-15.fc38.s390x libverto-0.3.2-4.fc38.s390x gzip-1.12-2.fc38.s390x libssh-0.10.4-2.fc38.s390x info-7.0.1-1.fc38.s390x libsigsegv-2.14-3.fc38.s390x libselinux-3.5-0.rc1.1.fc38.s390x openldap-2.6.3-1.fc38.s390x popt-1.19-1.fc38.s390x libuuid-2.38.1-3.fc38.s390x gdbm-libs-1.23-2.fc38.s390x rust-srpm-macros-23-1.fc38.noarch libsepol-3.5-0.rc1.1.fc38.s390x libacl-2.3.1-4.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x pcre2-syntax-10.40-1.fc38.1.noarch elfutils-libs-0.188-3.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x diffutils-3.8-3.fc38.s390x binutils-gold-2.39-6.fc38.s390x curl-7.87.0-1.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libdb-5.3.28-54.fc38.s390x rpmautospec-rpm-macros-0.3.1-1.fc38.noarch fedora-release-38-0.6.noarch libmount-2.38.1-3.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x ghc-srpm-macros-1.5.0-7.fc37.noarch libxml2-2.10.3-2.fc38.s390x nettle-3.8-2.fc38.s390x pkgconf-pkg-config-1.8.0-3.fc38.s390x lua-srpm-macros-1-7.fc37.noarch dwz-0.15-1.fc38.s390x libcurl-7.87.0-1.fc38.s390x go-srpm-macros-3.2.0-1.fc38.noarch nim-srpm-macros-3-7.fc37.noarch gmp-6.2.1-3.fc38.s390x gpg-pubkey-5323552a-6112bcdc libpwquality-1.4.5-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x qt5-srpm-macros-5.15.7-1.fc38.noarch shadow-utils-4.13-3.fc38.s390x bzip2-1.0.8-12.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libffi-3.4.4-1.fc38.s390x libunistring-1.0-2.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch kernel-srpm-macros-1.0-15.fc37.noarch crypto-policies-20221215-1.gita4c31a3.fc38.noarch glibc-common-2.36.9000-19.fc38.s390x openssl-libs-3.0.5-6.fc38.s390x libutempter-1.2.1-7.fc38.s390x coreutils-9.1-8.fc38.s390x unzip-6.0-58.fc38.s390x zstd-1.5.2-3.fc37.s390x util-linux-2.38.1-3.fc38.s390x fonts-srpm-macros-2.0.5-10.fc38.noarch gdb-minimal-12.1-10.fc38.s390x libpkgconf-1.8.0-3.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch libarchive-3.6.1-3.fc38.s390x gnat-srpm-macros-4-16.fc37.noarch gawk-5.1.1-4.fc38.s390x lz4-libs-1.9.3-5.fc38.s390x perl-srpm-macros-1-47.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x tzdata-2022g-1.fc38.noarch libattr-2.5.1-5.fc38.s390x cracklib-2.9.7-30.fc38.s390x binutils-2.39-6.fc38.s390x openblas-srpm-macros-2-12.fc37.noarch fedora-repos-rawhide-38-0.3.noarch krb5-libs-1.20.1-3.fc38.s390x sed-4.8-11.fc37.s390x mpfr-4.1.1-2.fc38.s390x zlib-1.2.13-1.fc38.s390x grep-3.8-1.fc38.s390x libidn2-2.3.4-1.fc38.s390x libzstd-1.5.2-3.fc37.s390x readline-8.2-2.fc38.s390x util-linux-core-2.38.1-3.fc38.s390x glibc-gconv-extra-2.36.9000-19.fc38.s390x libpsl-0.21.1-6.fc38.s390x gpg-pubkey-eb10b464-6202d9c6 elfutils-default-yama-scope-0.188-3.fc38.noarch rpm-sequoia-1.2.0-1.fc38.s390x ed-1.18-2.fc38.s390x libtasn1-4.19.0-1.fc38.s390x tar-1.34-5.fc38.s390x libevent-2.1.12-7.fc38.s390x systemd-libs-252.4-598.fc38.s390x alternatives-1.21-1.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libeconf-0.4.0-4.fc38.s390x pam-libs-1.5.2-15.fc38.s390x which-2.21-36.fc38.s390x fpc-srpm-macros-1.3-6.fc37.noarch fedora-repos-38-0.3.noarch elfutils-0.188-3.fc38.s390x libnsl2-2.0.0-4.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x xz-5.2.9-1.fc38.s390x coreutils-common-9.1-8.fc38.s390x patch-2.7.6-17.fc38.s390x libblkid-2.38.1-3.fc38.s390x efi-srpm-macros-5-6.fc37.noarch ncurses-libs-6.3-5.20221126.fc38.s390x redhat-rpm-config-235-1.fc38.noarch fedora-gpg-keys-38-0.3.noarch python-srpm-macros-3.11-6.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x bash-5.2.9-3.fc38.s390x keyutils-libs-1.6.1-5.fc38.s390x authselect-libs-1.4.2-1.fc38.s390x libssh-config-0.10.4-2.fc38.noarch Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1668384000 Wrote: /builddir/build/SRPMS/saga-7.6.1-18.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-s390x-1672292618.740116/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1672292618.740116/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1672292618.740116/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1672292618.740116/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-2_gd0maa/saga/saga.spec) Config(child) 1 minutes 32 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 (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/saga-7.6.1-18.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672292618.740116 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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/results/saga-7.6.1-18.fc38.src.rpm) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672292618.740116/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672292618.740116/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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1672292618.740116/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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 4.4 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 11 kB/s | 6.6 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for saga-7.6.1-18.fc38.src.rpm Start: build setup for saga-7.6.1-18.fc38.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1668384000 Wrote: /builddir/build/SRPMS/saga-7.6.1-18.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 4.3 kB/s | 3.0 kB 00:00 Copr repository 10 MB/s | 36 MB 00:03 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 11 kB/s | 6.6 kB 00:00 Dependencies resolved. =========================================================================================================================== Package Arch Version Repository Size =========================================================================================================================== Installing: autoconf noarch 2.71-4.fc38 copr_base 720 k automake noarch 1.16.5-9.fc37 fedora 696 k desktop-file-utils s390x 0.26-7.fc38 copr_base 72 k e00compr-devel s390x 1.0.1-39.fc38 copr_base 18 k gcc-c++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M gdal-devel s390x 3.6.1-1.fc38 fedora 218 k hdf5-devel s390x 1.12.1-10.fc38 copr_base 1.3 M jasper-devel s390x 3.0.6-1.fc38 copr_base 336 k libappstream-glib s390x 0.8.2-1.fc38 copr_base 384 k libdxflib-devel s390x 3.26.4-7.fc38 copr_base 30 k libharu-devel s390x 2.3.0-16.fc38 copr_base 40 k libpq-devel s390x 15.0-2.fc38 copr_base 100 k libsvm-devel s390x 3.30-1.fc38 copr_base 18 k libtiff-devel s390x 4.4.0-4.fc38 copr_base 514 k libtool s390x 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 595 k make s390x 1:4.3-11.fc38 copr_base 550 k polyclipping-devel s390x 6.4.2-15.fc38 copr_base 36 k proj-devel s390x 9.1.1-1.fc38 copr_base 80 k qhull-devel s390x 1:7.2.1-11.fc38 copr_base 170 k swig s390x 4.1.1-1.fc38 fedora 1.5 M unixODBC-devel s390x 2.3.11-1.fc38 fedora 50 k wxGTK-devel s390x 3.2.1-4.fc38 fedora 33 k Installing dependencies: SDL2 s390x 2.26.0-1.fc38 copr_base 773 k SuperLU s390x 5.3.0-3.fc38 copr_base 233 k adwaita-cursor-theme noarch 43-1.fc38 fedora 633 k adwaita-icon-theme noarch 43-1.fc38 fedora 4.9 M alsa-lib s390x 1.2.8-2.fc38 copr_base 518 k annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc s390x 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 888 k armadillo s390x 10.8.2-2.fc38 copr_base 41 k arpack s390x 3.8.0-5.fc38 copr_base 219 k at-spi2-atk s390x 2.46.0-2.fc38 copr_base 87 k at-spi2-atk-devel s390x 2.46.0-2.fc38 copr_base 108 k at-spi2-core s390x 2.46.0-2.fc38 copr_base 350 k at-spi2-core-devel s390x 2.46.0-2.fc38 copr_base 136 k atk s390x 2.46.0-2.fc38 copr_base 81 k atk-devel s390x 2.46.0-2.fc38 copr_base 176 k avahi-libs s390x 0.8-19.fc38 copr_base 68 k blosc s390x 1.21.1-3.fc38 copr_base 50 k brotli s390x 1.0.9-9.fc38 copr_base 343 k brotli-devel s390x 1.0.9-9.fc38 copr_base 32 k bubblewrap s390x 0.5.0-3.fc38 copr_base 56 k bzip2-devel s390x 1.0.8-12.fc38 copr_base 214 k cairo s390x 1.17.6-2.fc38 copr_base 687 k cairo-devel s390x 1.17.6-2.fc38 copr_base 246 k cairo-gobject s390x 1.17.6-2.fc38 copr_base 18 k cairo-gobject-devel s390x 1.17.6-2.fc38 copr_base 11 k cdparanoia-libs s390x 10.2-40.fc38 copr_base 59 k cfitsio s390x 4.1.0-1.fc38 copr_base 665 k cmake-filesystem s390x 3.25.1-1.fc38 copr_base 17 k colord-libs s390x 1.4.6-2.fc38 copr_base 227 k cpp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 8.9 M crypto-policies-scripts noarch 20221215-1.gita4c31a3.fc38 fedora 116 k cups-libs s390x 1:2.4.2-5.fc38 copr_base 280 k dbus s390x 1:1.14.4-1.fc38 copr_base 8.3 k dbus-broker s390x 32-1.fc38 copr_base 174 k dbus-common noarch 1:1.14.4-1.fc38 copr_base 15 k dbus-devel s390x 1:1.14.4-1.fc38 copr_base 35 k dbus-libs s390x 1:1.14.4-1.fc38 copr_base 159 k e00compr-libs s390x 1.0.1-39.fc38 copr_base 22 k emacs-filesystem noarch 1:28.1-3.fc37 fedora 9.5 k enchant2 s390x 2.3.3-2.fc38 copr_base 67 k expat s390x 2.5.0-1.fc38 copr_base 114 k fdk-aac-free s390x 2.0.0-9.fc38 copr_base 418 k flac-libs s390x 1.4.2-1.fc38 copr_base 225 k flexiblas s390x 3.2.1-3.fc38 fedora 32 k flexiblas-netlib s390x 3.2.1-3.fc38 fedora 2.9 M flexiblas-netlib64 s390x 3.2.1-3.fc38 fedora 2.8 M flexiblas-openblas-openmp s390x 3.2.1-3.fc38 fedora 17 k flexiblas-openblas-openmp64 s390x 3.2.1-3.fc38 fedora 17 k fontconfig s390x 2.14.1-2.fc38 copr_base 292 k fontconfig-devel s390x 2.14.1-2.fc38 copr_base 128 k fonts-filesystem noarch 1:2.0.5-10.fc38 fedora 8.0 k freetype s390x 2.12.1-3.fc38 copr_base 438 k freetype-devel s390x 2.12.1-3.fc38 copr_base 859 k freexl s390x 1.0.6-18.fc38 copr_base 38 k fribidi s390x 1.0.12-2.fc38 copr_base 91 k fribidi-devel s390x 1.0.12-2.fc38 copr_base 25 k gc s390x 8.2.2-1.fc38 copr_base 114 k gcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 28 M gcc-gfortran s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 10 M gcc-plugin-annobin s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 28 k gdal-libs s390x 3.6.1-1.fc38 fedora 7.6 M gdk-pixbuf2 s390x 2.42.10-1.fc38 copr_base 467 k gdk-pixbuf2-devel s390x 2.42.10-1.fc38 copr_base 330 k gdk-pixbuf2-modules s390x 2.42.10-1.fc38 copr_base 89 k geos s390x 3.11.1-1.fc38 fedora 904 k gettext s390x 0.21.1-1.fc38 copr_base 1.0 M gettext-envsubst s390x 0.21.1-1.fc38 copr_base 37 k gettext-libs s390x 0.21.1-1.fc38 copr_base 344 k gettext-runtime s390x 0.21.1-1.fc38 copr_base 109 k giflib s390x 5.2.1-14.fc38 copr_base 55 k gl-manpages noarch 1.1-25.20190306.fc37 fedora 1.2 M glib-networking s390x 2.74.0-1.fc38 copr_base 188 k glib2 s390x 2.74.1-2.fc38 copr_base 2.7 M glib2-devel s390x 2.74.1-2.fc38 copr_base 518 k glibc-devel s390x 2.36.9000-19.fc38 fedora 55 k glibc-headers-s390 noarch 2.36.9000-19.fc38 fedora 516 k gnutls s390x 3.7.8-9.fc38 copr_base 1.0 M google-noto-fonts-common noarch 20201206^1.git0c78c8329-9.fc38 fedora 18 k google-noto-sans-vf-fonts noarch 20201206^1.git0c78c8329-9.fc38 fedora 729 k graphene s390x 1.10.6-4.fc38 copr_base 76 k graphite2 s390x 1.3.14-10.fc38 copr_base 100 k graphite2-devel s390x 1.3.14-10.fc38 copr_base 21 k groff-base s390x 1.22.4-10.fc38 copr_base 1.1 M gsettings-desktop-schemas s390x 43.0-1.fc38 fedora 731 k gsm s390x 1.0.22-1.fc38 copr_base 39 k gssdp s390x 1.6.2-1.fc38 copr_base 58 k gstreamer1 s390x 1.20.4-1.fc38 copr_base 1.4 M gstreamer1-plugins-bad-free s390x 1.20.4-2.fc38 copr_base 2.9 M gstreamer1-plugins-base s390x 1.20.4-1.fc38 copr_base 2.2 M gtk-update-icon-cache s390x 3.24.35-2.fc38 copr_base 35 k gtk3 s390x 3.24.35-2.fc38 copr_base 5.0 M gtk3-devel s390x 3.24.35-2.fc38 copr_base 4.1 M guile22 s390x 2.2.7-6.fc38 copr_base 6.4 M gupnp s390x 1.6.3-1.fc38 copr_base 105 k gupnp-igd s390x 1.2.0-7.fc38 copr_base 34 k harfbuzz s390x 6.0.0-1.fc38 copr_base 859 k harfbuzz-devel s390x 6.0.0-1.fc38 copr_base 362 k harfbuzz-icu s390x 6.0.0-1.fc38 copr_base 16 k hdf-libs s390x 4.2.15-11.fc38 copr_base 308 k hdf5 s390x 1.12.1-10.fc38 copr_base 2.4 M hicolor-icon-theme noarch 0.17-14.fc37 fedora 66 k highway s390x 1.0.2-1.fc38 fedora 39 k hunspell s390x 1.7.1-1.fc38 copr_base 350 k hunspell-en-US noarch 0.20201207-2.fc38 copr_base 181 k hunspell-filesystem s390x 1.7.1-1.fc38 copr_base 9.4 k hyphen s390x 2.8.8-18.fc38 copr_base 31 k imath s390x 3.1.6-1.fc38 copr_base 115 k iso-codes noarch 4.12.0-2.fc38 fedora 3.5 M jasper-libs s390x 3.0.6-1.fc38 copr_base 178 k javascriptcoregtk4.0 s390x 2.39.3-3.fc38 fedora 3.3 M jbigkit-libs s390x 2.1-24.fc38 copr_base 56 k json-c s390x 0.16-3.fc38 copr_base 43 k json-glib s390x 1.6.6-3.fc38 copr_base 151 k kernel-headers s390x 6.1.0-1.fc38 fedora 1.5 M lame-libs s390x 3.100-13.fc38 copr_base 352 k langpacks-core-font-en noarch 3.0-27.fc38 fedora 9.9 k lcms2 s390x 2.14-1.fc38 copr_base 185 k libICE s390x 1.0.10-9.fc38 copr_base 73 k libSM s390x 1.2.3-11.fc38 copr_base 43 k libX11 s390x 1.8.1-2.fc38 copr_base 670 k libX11-common noarch 1.8.1-2.fc38 copr_base 150 k libX11-devel s390x 1.8.1-2.fc38 copr_base 939 k libX11-xcb s390x 1.8.1-2.fc38 copr_base 12 k libXau s390x 1.0.11-1.fc38 copr_base 32 k libXau-devel s390x 1.0.11-1.fc38 copr_base 14 k libXcomposite s390x 0.4.5-8.fc38 copr_base 24 k libXcomposite-devel s390x 0.4.5-8.fc38 copr_base 16 k libXcursor s390x 1.2.1-2.fc38 copr_base 32 k libXcursor-devel s390x 1.2.1-2.fc38 copr_base 29 k libXdamage s390x 1.1.5-8.fc38 copr_base 22 k libXdamage-devel s390x 1.1.5-8.fc38 copr_base 9.8 k libXext s390x 1.3.5-1.fc38 copr_base 40 k libXext-devel s390x 1.3.5-1.fc38 copr_base 72 k libXfixes s390x 6.0.0-4.fc38 copr_base 20 k libXfixes-devel s390x 6.0.0-4.fc38 copr_base 13 k libXft s390x 2.3.6-1.fc38 copr_base 74 k libXft-devel s390x 2.3.6-1.fc38 copr_base 36 k libXi s390x 1.8-3.fc38 copr_base 42 k libXi-devel s390x 1.8-3.fc38 copr_base 103 k libXinerama s390x 1.1.5-1.fc38 copr_base 15 k libXinerama-devel s390x 1.1.5-1.fc38 copr_base 13 k libXrandr s390x 1.5.2-9.fc38 copr_base 29 k libXrandr-devel s390x 1.5.2-9.fc38 copr_base 20 k libXrender s390x 0.9.11-1.fc38 copr_base 29 k libXrender-devel s390x 0.9.11-1.fc38 copr_base 19 k libXtst s390x 1.2.4-1.fc38 copr_base 21 k libXtst-devel s390x 1.2.4-1.fc38 copr_base 16 k libXv s390x 1.0.11-17.fc38 copr_base 19 k libXxf86vm s390x 1.1.5-1.fc38 copr_base 18 k libaec s390x 1.0.6-3.fc38 copr_base 46 k libaec-devel s390x 1.0.6-3.fc38 copr_base 12 k libaom s390x 3.5.0-2.fc38 copr_base 1.3 M libasan s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 492 k libatomic s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 18 k libavif s390x 0.11.1-4.fc38 copr_base 89 k libb2 s390x 0.98.1-7.fc38 copr_base 27 k libblkid-devel s390x 2.38.1-3.fc38 fedora 16 k libcloudproviders s390x 0.3.1-6.fc38 copr_base 44 k libcloudproviders-devel s390x 0.3.1-6.fc38 copr_base 42 k libcurl-devel s390x 7.87.0-1.fc38 copr_base 895 k libdatrie s390x 0.2.13-4.fc38 copr_base 34 k libdatrie-devel s390x 0.2.13-4.fc38 copr_base 138 k libdav1d s390x 1.0.0-2.fc38 copr_base 315 k libdecor s390x 0.1.1-1.fc38 copr_base 42 k libdrm s390x 2.4.114-1.fc38 copr_base 101 k libdvdnav s390x 6.1.1-4.fc38 copr_base 56 k libdvdread s390x 6.1.3-2.fc38 copr_base 72 k libdxflib s390x 3.26.4-7.fc38 copr_base 78 k libepoxy s390x 1.5.10-2.fc38 copr_base 239 k libepoxy-devel s390x 1.5.10-2.fc38 copr_base 134 k libevdev s390x 1.13.0-1.fc38 copr_base 44 k libffi-devel s390x 3.4.4-1.fc38 copr_base 28 k libgcrypt s390x 1.10.1-6.fc38 copr_base 495 k libgeotiff s390x 1.7.1-5.fc38 copr_base 109 k libgfortran s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 560 k libglvnd s390x 1:1.6.0-1.fc38 copr_base 145 k libglvnd-core-devel s390x 1:1.6.0-1.fc38 copr_base 18 k libglvnd-devel s390x 1:1.6.0-1.fc38 copr_base 158 k libglvnd-egl s390x 1:1.6.0-1.fc38 copr_base 39 k libglvnd-gles s390x 1:1.6.0-1.fc38 copr_base 37 k libglvnd-glx s390x 1:1.6.0-1.fc38 copr_base 171 k libglvnd-opengl s390x 1:1.6.0-1.fc38 copr_base 54 k libgpg-error s390x 1.46-1.fc38 copr_base 225 k libgta s390x 1.2.1-8.fc38 copr_base 37 k libgudev s390x 237-3.fc38 copr_base 35 k libgusb s390x 0.4.3-1.fc38 copr_base 61 k libharu s390x 2.3.0-16.fc38 copr_base 552 k libicu s390x 71.1-2.fc38 copr_base 10 M libicu-devel s390x 71.1-2.fc38 copr_base 842 k libjpeg-turbo s390x 2.1.4-1.fc38 copr_base 179 k libjpeg-turbo-devel s390x 2.1.4-1.fc38 copr_base 98 k libjxl s390x 1:0.7.0-5.fc38 fedora 685 k libkml s390x 1.3.0-42.fc38 copr_base 344 k libmanette s390x 0.2.6-5.fc38 copr_base 49 k libmount-devel s390x 2.38.1-3.fc38 fedora 18 k libmpc s390x 1.2.1-5.fc38 copr_base 65 k libmspack s390x 0.10.1-0.8.alpha.fc38 copr_base 74 k libnice s390x 0.1.19-3.fc38 copr_base 196 k libogg s390x 2:1.3.5-4.fc38 copr_base 34 k libpng s390x 2:1.6.37-13.fc38 copr_base 131 k libpng-devel s390x 2:1.6.37-13.fc38 copr_base 293 k libpq s390x 15.0-2.fc38 copr_base 215 k libproxy s390x 0.4.18-4.fc38 copr_base 73 k libqhull s390x 1:7.2.1-11.fc38 copr_base 171 k libqhull_p s390x 1:7.2.1-11.fc38 copr_base 177 k libqhull_r s390x 1:7.2.1-11.fc38 copr_base 172 k librsvg2 s390x 2.55.1-3.fc38 copr_base 3.3 M librttopo s390x 1.1.0-10.fc38 copr_base 215 k libseccomp s390x 2.5.3-3.fc38 copr_base 74 k libsecret s390x 0.20.5-2.fc38 copr_base 183 k libselinux-devel s390x 3.5-0.rc1.1.fc38 fedora 150 k libsepol-devel s390x 3.5-0.rc1.1.fc38 fedora 49 k libsndfile s390x 1.1.0-5.fc38 copr_base 241 k libsoup s390x 2.74.3-1.fc38 copr_base 392 k libsoup3 s390x 3.2.2-1.fc38 copr_base 373 k libspatialite s390x 5.0.1-19.fc38 copr_base 3.2 M libsrtp s390x 2.3.0-9.fc38 copr_base 60 k libstdc++-devel s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libstemmer s390x 2.2.0-4.fc38 fedora 166 k libsvm s390x 3.30-1.fc38 copr_base 336 k libthai s390x 0.1.29-3.fc38 copr_base 215 k libthai-devel s390x 0.1.29-3.fc38 copr_base 125 k libtheora s390x 1:1.1.1-32.fc38 copr_base 171 k libtiff s390x 4.4.0-4.fc38 copr_base 216 k libtool-ltdl s390x 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 38 k libtracker-sparql s390x 3.4.2-1.fc38 fedora 344 k libubsan s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 203 k libunwind s390x 1.6.2-5.fc38 fedora 56 k libusb1 s390x 1.0.26-1.fc38 copr_base 74 k libva s390x 2.16.0-1.fc38 copr_base 107 k libvisual s390x 1:0.4.0-36.fc38 copr_base 146 k libvorbis s390x 1:1.3.7-6.fc38 copr_base 211 k libwayland-client s390x 1.21.0-1.fc37 fedora 32 k libwayland-cursor s390x 1.21.0-1.fc37 fedora 19 k libwayland-egl s390x 1.21.0-1.fc37 fedora 13 k libwayland-server s390x 1.21.0-1.fc37 fedora 40 k libwebp s390x 1.2.4-2.fc38 copr_base 250 k libwpe s390x 1.14.0-1.fc38 copr_base 29 k libxcb s390x 1.13.1-10.fc38 copr_base 237 k libxcb-devel s390x 1.13.1-10.fc38 copr_base 1.0 M libxcrypt-devel s390x 4.4.33-5.fc38 copr_base 31 k libxkbcommon s390x 1.4.1-2.fc38 copr_base 147 k libxkbcommon-devel s390x 1.4.1-2.fc38 copr_base 65 k libxml2-devel s390x 2.10.3-2.fc38 copr_base 502 k libxshmfence s390x 1.3-11.fc38 copr_base 12 k libxslt s390x 1.1.37-1.fc38 copr_base 187 k lilv-libs s390x 0.24.14-3.fc38 copr_base 61 k m4 s390x 1.4.19-4.fc38 copr_base 307 k mariadb-connector-c s390x 3.2.7-2.fc38 copr_base 208 k mariadb-connector-c-config noarch 3.2.7-2.fc38 copr_base 10 k mesa-filesystem s390x 22.3.1-1.fc38 copr_base 19 k mesa-libEGL s390x 22.3.1-1.fc38 copr_base 136 k mesa-libGL s390x 22.3.1-1.fc38 copr_base 198 k mesa-libGLU s390x 9.0.1-7.fc38 copr_base 176 k mesa-libGLU-devel s390x 9.0.1-7.fc38 copr_base 13 k mesa-libgbm s390x 22.3.1-1.fc38 copr_base 47 k mesa-libglapi s390x 22.3.1-1.fc38 copr_base 80 k minizip-ng s390x 3.0.7-2.fc38 copr_base 73 k mpdecimal s390x 2.5.1-4.fc38 copr_base 115 k mpg123-libs s390x 1.31.1-3.fc38 copr_base 339 k ncurses s390x 6.3-5.20221126.fc38 copr_base 417 k netcdf s390x 4.9.0-4.fc38 copr_base 866 k nspr s390x 4.35.0-2.fc38 fedora 138 k nss s390x 3.85.0-1.fc38 fedora 667 k nss-softokn s390x 3.85.0-1.fc38 fedora 1.0 M nss-softokn-freebl s390x 3.85.0-1.fc38 fedora 303 k nss-sysinit s390x 3.85.0-1.fc38 fedora 18 k nss-util s390x 3.85.0-1.fc38 fedora 86 k ogdi s390x 4.1.0-8.fc38 copr_base 241 k openblas s390x 0.3.21-4.fc38 copr_base 35 k openblas-openmp s390x 0.3.21-4.fc38 copr_base 4.3 M openblas-openmp64 s390x 0.3.21-4.fc38 copr_base 4.2 M openexr-libs s390x 3.1.5-2.fc37 fedora 1.1 M openjpeg2 s390x 2.5.0-2.fc38 copr_base 198 k openssl-devel s390x 1:3.0.5-6.fc38 copr_base 2.5 M opus s390x 1.3.1-11.fc38 copr_base 243 k orc s390x 0.4.33-1.fc38 copr_base 210 k pango s390x 1.50.12-1.fc38 copr_base 352 k pango-devel s390x 1.50.12-1.fc38 copr_base 152 k pcre s390x 8.45-1.fc38.2 copr_base 135 k pcre2-devel s390x 10.40-1.fc38.1 copr_base 474 k pcre2-utf16 s390x 10.40-1.fc38.1 copr_base 233 k pcre2-utf32 s390x 10.40-1.fc38.1 copr_base 220 k perl-B s390x 1.83-492.fc38 copr_base 186 k perl-Carp noarch 1.52-489.fc37 fedora 29 k perl-Class-Struct noarch 0.66-492.fc38 copr_base 26 k perl-Data-Dumper s390x 2.184-490.fc38 copr_base 58 k perl-DynaLoader s390x 1.52-492.fc38 copr_base 30 k perl-Encode s390x 4:3.19-492.fc38 copr_base 1.7 M perl-Errno s390x 1.36-492.fc38 copr_base 18 k perl-Exporter noarch 5.77-489.fc37 fedora 31 k perl-Fcntl s390x 1.15-492.fc38 copr_base 24 k perl-File-Basename noarch 2.85-492.fc38 copr_base 21 k perl-File-Compare noarch 1.100.700-492.fc38 copr_base 17 k perl-File-Copy noarch 2.39-492.fc38 copr_base 23 k perl-File-Find noarch 1.40-492.fc38 copr_base 29 k perl-File-Path noarch 2.18-489.fc37 fedora 35 k perl-File-Temp noarch 1:0.231.100-489.fc37 fedora 59 k perl-File-stat noarch 1.12-492.fc38 copr_base 21 k perl-Getopt-Long noarch 1:2.54-1.fc38 fedora 60 k perl-Getopt-Std noarch 1.13-492.fc38 copr_base 19 k perl-HTTP-Tiny noarch 0.082-1.fc37 fedora 55 k perl-IO s390x 1.50-492.fc38 copr_base 91 k perl-IPC-Open3 noarch 1.22-492.fc38 copr_base 26 k perl-MIME-Base64 s390x 3.16-489.fc38 copr_base 31 k perl-POSIX s390x 2.03-492.fc38 copr_base 103 k perl-PathTools s390x 3.84-489.fc38 copr_base 82 k perl-Pod-Escapes noarch 1:1.07-489.fc37 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 fedora 90 k perl-Pod-Simple noarch 1:3.43-490.fc37 fedora 225 k perl-Pod-Usage noarch 4:2.03-3.fc37 fedora 40 k perl-Scalar-List-Utils s390x 5:1.63-489.fc38 copr_base 73 k perl-SelectSaver noarch 1.02-492.fc38 copr_base 15 k perl-Socket s390x 4:2.036-1.fc38 copr_base 55 k perl-Storable s390x 1:3.26-489.fc38 copr_base 98 k perl-Symbol noarch 1.09-492.fc38 copr_base 18 k perl-Term-ANSIColor noarch 5.01-490.fc37 fedora 48 k perl-Term-Cap noarch 1.17-489.fc37 fedora 22 k perl-Text-ParseWords noarch 3.31-489.fc37 fedora 16 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 fedora 22 k perl-Thread-Queue noarch 3.14-489.fc37 fedora 21 k perl-Time-Local noarch 2:1.300-489.fc37 fedora 33 k perl-constant noarch 1.33-490.fc37 fedora 23 k perl-if noarch 0.61.000-492.fc38 copr_base 17 k perl-interpreter s390x 4:5.36.0-492.fc38 copr_base 76 k perl-libs s390x 4:5.36.0-492.fc38 copr_base 2.2 M perl-mro s390x 1.26-492.fc38 copr_base 32 k perl-overload noarch 1.35-492.fc38 copr_base 49 k perl-overloading noarch 0.02-492.fc38 copr_base 16 k perl-parent noarch 1:0.239-1.fc38 fedora 14 k perl-podlators noarch 1:5.00-1.fc38 fedora 127 k perl-threads s390x 1:2.27-489.fc38 copr_base 58 k perl-threads-shared s390x 1.64-489.fc38 copr_base 44 k perl-vars noarch 1.05-492.fc38 copr_base 16 k pixman s390x 0.40.0-6.fc38 copr_base 210 k pixman-devel s390x 0.40.0-6.fc38 copr_base 17 k polyclipping s390x 6.4.2-15.fc38 copr_base 71 k poppler s390x 22.08.0-4.fc38 copr_base 1.2 M poppler-data noarch 0.4.11-3.fc37 fedora 2.0 M proj s390x 9.1.1-1.fc38 copr_base 1.4 M proj-data noarch 9.1.1-1.fc38 copr_base 1.2 M python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 s390x 3.11.1-1.fc38 copr_base 28 k python3-libs s390x 3.11.1-1.fc38 copr_base 9.2 M rav1e-libs s390x 0.5.1-5.fc37 fedora 795 k serd s390x 0.30.12-2.fc37 fedora 59 k shared-mime-info s390x 2.2-2.fc37 fedora 380 k snappy s390x 1.1.9-5.fc37 fedora 35 k sord s390x 0.16.10-1.fc37 fedora 45 k soundtouch s390x 2.3.1-3.fc37 fedora 83 k sqlite s390x 3.40.0-1.fc38 fedora 791 k sqlite-devel s390x 3.40.0-1.fc38 fedora 143 k sratom s390x 0.6.10-2.fc37 fedora 25 k sysprof-capture-devel s390x 3.46.0-1.fc38 fedora 56 k unixODBC s390x 2.3.11-1.fc38 fedora 459 k uriparser s390x 0.9.7-1.fc38 fedora 61 k vulkan-loader s390x 1.3.231.1-2.fc38 fedora 138 k wayland-devel s390x 1.21.0-1.fc37 fedora 145 k webkit2gtk4.0 s390x 2.39.3-3.fc38 fedora 22 M webrtc-audio-processing s390x 0.3.1-9.fc37 fedora 290 k woff2 s390x 1.0.2-15.fc37 fedora 59 k wpebackend-fdo s390x 1.14.0-1.fc38 fedora 45 k wxBase s390x 3.2.1-4.fc38 fedora 937 k wxBase-devel s390x 3.2.1-4.fc38 fedora 1.3 M wxGTK s390x 3.2.1-4.fc38 fedora 4.5 M wxGTK-gl s390x 3.2.1-4.fc38 fedora 39 k wxGTK-i18n noarch 3.2.1-4.fc38 fedora 491 k wxGTK-media s390x 3.2.1-4.fc38 fedora 53 k wxGTK-webview s390x 3.2.1-4.fc38 fedora 70 k xdg-dbus-proxy s390x 0.1.3-2.fc37 fedora 41 k xerces-c s390x 3.2.3-7.fc37 fedora 877 k xkeyboard-config noarch 2.36-3.fc38 fedora 956 k xml-common noarch 0.6.3-59.fc37 fedora 31 k xorg-x11-proto-devel noarch 2022.2-2.fc38 fedora 299 k xprop s390x 1.2.5-2.fc37 fedora 34 k xz-devel s390x 5.2.9-1.fc38 fedora 58 k zlib-devel s390x 1.2.13-1.fc38 fedora 45 k Transaction Summary =========================================================================================================================== Install 400 Packages Total size: 260 M Total download size: 167 M Installed size: 922 M Downloading Packages: [SKIPPED] avahi-libs-0.8-19.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-devel-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] cups-libs-2.4.2-5.fc38.s390x.rpm: Already downloaded [SKIPPED] dbus-1.14.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] dbus-broker-32-1.fc38.s390x.rpm: Already downloaded [SKIPPED] dbus-common-1.14.4-1.fc38.noarch.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] expat-2.5.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] fontconfig-2.14.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] freetype-2.12.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] gc-8.2.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] glib2-2.74.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gnutls-3.7.8-9.fc38.s390x.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-10.fc38.s390x.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-10.fc38.s390x.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc38.s390x.rpm: Already downloaded [SKIPPED] harfbuzz-6.0.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-24.fc38.s390x.rpm: Already downloaded [SKIPPED] lcms2-2.14-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libICE-1.0.10-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libSM-1.2.3-11.fc38.s390x.rpm: Already downloaded [SKIPPED] libX11-1.8.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libX11-common-1.8.1-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libXau-1.0.11-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXext-1.3.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXi-1.8-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libb2-0.98.1-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libicu-71.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libpng-1.6.37-13.fc38.s390x.rpm: Already downloaded [SKIPPED] libseccomp-2.5.3-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libthai-0.1.29-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libwebp-1.2.4-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libxslt-1.1.37-1.fc38.s390x.rpm: Already downloaded [SKIPPED] make-4.3-11.fc38.s390x.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] ncurses-6.3-5.20221126.fc38.s390x.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-B-1.83-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.184-490.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.52-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Errno-1.36-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Compare-1.100.700-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Copy-2.39-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.40-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-IO-1.50-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-489.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-POSIX-2.03-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-PathTools-3.84-489.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.036-1.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Storable-3.26-489.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.36.0-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-libs-5.36.0-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-mro-1.26-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded [SKIPPED] poppler-22.08.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] python3-3.11.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] python3-libs-3.11.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.s390x.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libasan-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libatomic-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.s390x.rpm: Already downloaded [SKIPPED] libubsan-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] glibc-devel-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-headers-s390-2.36.9000-19.fc38.noarch.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded [SKIPPED] kernel-headers-6.1.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] langpacks-core-font-en-3.0-27.fc38.noarch.rpm: Already downloaded [SKIPPED] nspr-4.35.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] nss-3.85.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] nss-softokn-3.85.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.85.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] nss-sysinit-3.85.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] nss-util-3.85.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded [SKIPPED] poppler-data-0.4.11-3.fc37.noarch.rpm: Already downloaded [SKIPPED] python-pip-wheel-22.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-setuptools-wheel-65.5.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-59.fc37.noarch.rpm: Already downloaded (122/400): SuperLU-5.3.0-3.fc38.s390x.rpm 47 kB/s | 233 kB 00:05 (123/400): alsa-lib-1.2.8-2.fc38.s390x.rpm 104 kB/s | 518 kB 00:05 (124/400): SDL2-2.26.0-1.fc38.s390x.rpm 154 kB/s | 773 kB 00:05 (125/400): armadillo-10.8.2-2.fc38.s390x.rpm 2.0 MB/s | 41 kB 00:00 (126/400): at-spi2-atk-2.46.0-2.fc38.s390x.rpm 3.9 MB/s | 87 kB 00:00 (127/400): arpack-3.8.0-5.fc38.s390x.rpm 8.1 MB/s | 219 kB 00:00 (128/400): at-spi2-atk-devel-2.46.0-2.fc38.s390 6.0 MB/s | 108 kB 00:00 (129/400): at-spi2-core-devel-2.46.0-2.fc38.s39 9.8 MB/s | 136 kB 00:00 (130/400): atk-2.46.0-2.fc38.s390x.rpm 4.8 MB/s | 81 kB 00:00 (131/400): atk-devel-2.46.0-2.fc38.s390x.rpm 8.2 MB/s | 176 kB 00:00 (132/400): blosc-1.21.1-3.fc38.s390x.rpm 4.1 MB/s | 50 kB 00:00 (133/400): at-spi2-core-2.46.0-2.fc38.s390x.rpm 6.0 MB/s | 350 kB 00:00 (134/400): brotli-1.0.9-9.fc38.s390x.rpm 20 MB/s | 343 kB 00:00 (135/400): bubblewrap-0.5.0-3.fc38.s390x.rpm 5.0 MB/s | 56 kB 00:00 (136/400): autoconf-2.71-4.fc38.noarch.rpm 13 MB/s | 720 kB 00:00 (137/400): brotli-devel-1.0.9-9.fc38.s390x.rpm 783 kB/s | 32 kB 00:00 (138/400): cairo-gobject-1.17.6-2.fc38.s390x.rp 1.0 MB/s | 18 kB 00:00 (139/400): cairo-devel-1.17.6-2.fc38.s390x.rpm 7.8 MB/s | 246 kB 00:00 (140/400): cairo-1.17.6-2.fc38.s390x.rpm 14 MB/s | 687 kB 00:00 (141/400): cdparanoia-libs-10.2-40.fc38.s390x.r 5.9 MB/s | 59 kB 00:00 (142/400): cairo-gobject-devel-1.17.6-2.fc38.s3 866 kB/s | 11 kB 00:00 (143/400): cmake-filesystem-3.25.1-1.fc38.s390x 3.8 MB/s | 17 kB 00:00 (144/400): dbus-devel-1.14.4-1.fc38.s390x.rpm 4.4 MB/s | 35 kB 00:00 (145/400): desktop-file-utils-0.26-7.fc38.s390x 4.6 MB/s | 72 kB 00:00 (146/400): colord-libs-1.4.6-2.fc38.s390x.rpm 7.5 MB/s | 227 kB 00:00 (147/400): cfitsio-4.1.0-1.fc38.s390x.rpm 15 MB/s | 665 kB 00:00 (148/400): enchant2-2.3.3-2.fc38.s390x.rpm 1.5 MB/s | 67 kB 00:00 (149/400): fdk-aac-free-2.0.0-9.fc38.s390x.rpm 18 MB/s | 418 kB 00:00 (150/400): flac-libs-1.4.2-1.fc38.s390x.rpm 18 MB/s | 225 kB 00:00 (151/400): fontconfig-devel-2.14.1-2.fc38.s390x 5.2 MB/s | 128 kB 00:00 (152/400): freetype-devel-2.12.1-3.fc38.s390x.r 13 MB/s | 859 kB 00:00 (153/400): freexl-1.0.6-18.fc38.s390x.rpm 4.3 MB/s | 38 kB 00:00 (154/400): fribidi-1.0.12-2.fc38.s390x.rpm 7.6 MB/s | 91 kB 00:00 (155/400): fribidi-devel-1.0.12-2.fc38.s390x.rp 3.5 MB/s | 25 kB 00:00 (156/400): gdk-pixbuf2-2.42.10-1.fc38.s390x.rpm 18 MB/s | 467 kB 00:00 (157/400): gdk-pixbuf2-devel-2.42.10-1.fc38.s39 14 MB/s | 330 kB 00:00 (158/400): gdk-pixbuf2-modules-2.42.10-1.fc38.s 8.6 MB/s | 89 kB 00:00 (159/400): gettext-0.21.1-1.fc38.s390x.rpm 16 MB/s | 1.0 MB 00:00 (160/400): gettext-envsubst-0.21.1-1.fc38.s390x 5.9 MB/s | 37 kB 00:00 (161/400): gettext-libs-0.21.1-1.fc38.s390x.rpm 13 MB/s | 344 kB 00:00 (162/400): gettext-runtime-0.21.1-1.fc38.s390x. 7.9 MB/s | 109 kB 00:00 (163/400): giflib-5.2.1-14.fc38.s390x.rpm 5.2 MB/s | 55 kB 00:00 (164/400): e00compr-libs-1.0.1-39.fc38.s390x.rp 36 kB/s | 22 kB 00:00 (165/400): glib2-devel-2.74.1-2.fc38.s390x.rpm 16 MB/s | 518 kB 00:00 (166/400): graphene-1.10.6-4.fc38.s390x.rpm 6.8 MB/s | 76 kB 00:00 (167/400): graphite2-devel-1.3.14-10.fc38.s390x 3.8 MB/s | 21 kB 00:00 (168/400): gsm-1.0.22-1.fc38.s390x.rpm 6.0 MB/s | 39 kB 00:00 (169/400): gssdp-1.6.2-1.fc38.s390x.rpm 5.3 MB/s | 58 kB 00:00 (170/400): gstreamer1-1.20.4-1.fc38.s390x.rpm 11 MB/s | 1.4 MB 00:00 (171/400): e00compr-devel-1.0.1-39.fc38.s390x.r 18 kB/s | 18 kB 00:00 (172/400): gstreamer1-plugins-bad-free-1.20.4-2 15 MB/s | 2.9 MB 00:00 (173/400): gtk-update-icon-cache-3.24.35-2.fc38 2.1 MB/s | 35 kB 00:00 (174/400): gstreamer1-plugins-base-1.20.4-1.fc3 17 MB/s | 2.2 MB 00:00 (175/400): gtk3-devel-3.24.35-2.fc38.s390x.rpm 20 MB/s | 4.1 MB 00:00 (176/400): gupnp-1.6.3-1.fc38.s390x.rpm 11 MB/s | 105 kB 00:00 (177/400): gupnp-igd-1.2.0-7.fc38.s390x.rpm 1.6 MB/s | 34 kB 00:00 (178/400): harfbuzz-devel-6.0.0-1.fc38.s390x.rp 12 MB/s | 362 kB 00:00 (179/400): gtk3-3.24.35-2.fc38.s390x.rpm 13 MB/s | 5.0 MB 00:00 (180/400): harfbuzz-icu-6.0.0-1.fc38.s390x.rpm 1.4 MB/s | 16 kB 00:00 (181/400): hdf-libs-4.2.15-11.fc38.s390x.rpm 15 MB/s | 308 kB 00:00 (182/400): hdf5-1.12.1-10.fc38.s390x.rpm 31 MB/s | 2.4 MB 00:00 (183/400): hdf5-devel-1.12.1-10.fc38.s390x.rpm 22 MB/s | 1.3 MB 00:00 (184/400): hunspell-en-US-0.20201207-2.fc38.noa 14 MB/s | 181 kB 00:00 (185/400): hunspell-filesystem-1.7.1-1.fc38.s39 1.8 MB/s | 9.4 kB 00:00 (186/400): hyphen-2.8.8-18.fc38.s390x.rpm 2.8 MB/s | 31 kB 00:00 (187/400): hunspell-1.7.1-1.fc38.s390x.rpm 8.8 MB/s | 350 kB 00:00 (188/400): imath-3.1.6-1.fc38.s390x.rpm 9.3 MB/s | 115 kB 00:00 (189/400): jasper-libs-3.0.6-1.fc38.s390x.rpm 6.0 MB/s | 178 kB 00:00 (190/400): json-c-0.16-3.fc38.s390x.rpm 6.2 MB/s | 43 kB 00:00 (191/400): json-glib-1.6.6-3.fc38.s390x.rpm 7.9 MB/s | 151 kB 00:00 (192/400): lame-libs-3.100-13.fc38.s390x.rpm 15 MB/s | 352 kB 00:00 (193/400): glib-networking-2.74.0-1.fc38.s390x. 154 kB/s | 188 kB 00:01 (194/400): libX11-xcb-1.8.1-2.fc38.s390x.rpm 453 kB/s | 12 kB 00:00 (195/400): libX11-devel-1.8.1-2.fc38.s390x.rpm 16 MB/s | 939 kB 00:00 (196/400): libXau-devel-1.0.11-1.fc38.s390x.rpm 485 kB/s | 14 kB 00:00 (197/400): libXcomposite-0.4.5-8.fc38.s390x.rpm 2.1 MB/s | 24 kB 00:00 (198/400): libXcomposite-devel-0.4.5-8.fc38.s39 1.3 MB/s | 16 kB 00:00 (199/400): libXcursor-1.2.1-2.fc38.s390x.rpm 2.4 MB/s | 32 kB 00:00 (200/400): libXcursor-devel-1.2.1-2.fc38.s390x. 2.4 MB/s | 29 kB 00:00 (201/400): libXdamage-devel-1.1.5-8.fc38.s390x. 972 kB/s | 9.8 kB 00:00 (202/400): libXdamage-1.1.5-8.fc38.s390x.rpm 1.7 MB/s | 22 kB 00:00 (203/400): libXfixes-6.0.0-4.fc38.s390x.rpm 2.7 MB/s | 20 kB 00:00 (204/400): libXext-devel-1.3.5-1.fc38.s390x.rpm 5.8 MB/s | 72 kB 00:00 (205/400): libXfixes-devel-6.0.0-4.fc38.s390x.r 1.6 MB/s | 13 kB 00:00 (206/400): libXft-2.3.6-1.fc38.s390x.rpm 6.4 MB/s | 74 kB 00:00 (207/400): libXft-devel-2.3.6-1.fc38.s390x.rpm 2.2 MB/s | 36 kB 00:00 (208/400): libXinerama-1.1.5-1.fc38.s390x.rpm 1.7 MB/s | 15 kB 00:00 (209/400): libXi-devel-1.8-3.fc38.s390x.rpm 5.1 MB/s | 103 kB 00:00 (210/400): libXrandr-1.5.2-9.fc38.s390x.rpm 2.6 MB/s | 29 kB 00:00 (211/400): libXrandr-devel-1.5.2-9.fc38.s390x.r 1.5 MB/s | 20 kB 00:00 (212/400): libXrender-0.9.11-1.fc38.s390x.rpm 4.2 MB/s | 29 kB 00:00 (213/400): libXrender-devel-0.9.11-1.fc38.s390x 1.8 MB/s | 19 kB 00:00 (214/400): libXinerama-devel-1.1.5-1.fc38.s390x 305 kB/s | 13 kB 00:00 (215/400): libXtst-1.2.4-1.fc38.s390x.rpm 2.5 MB/s | 21 kB 00:00 (216/400): libXtst-devel-1.2.4-1.fc38.s390x.rpm 1.1 MB/s | 16 kB 00:00 (217/400): libXv-1.0.11-17.fc38.s390x.rpm 2.2 MB/s | 19 kB 00:00 (218/400): libXxf86vm-1.1.5-1.fc38.s390x.rpm 1.8 MB/s | 18 kB 00:00 (219/400): libaec-1.0.6-3.fc38.s390x.rpm 3.6 MB/s | 46 kB 00:00 (220/400): libaec-devel-1.0.6-3.fc38.s390x.rpm 557 kB/s | 12 kB 00:00 (221/400): libappstream-glib-0.8.2-1.fc38.s390x 19 MB/s | 384 kB 00:00 (222/400): libavif-0.11.1-4.fc38.s390x.rpm 2.1 MB/s | 89 kB 00:00 (223/400): libcloudproviders-0.3.1-6.fc38.s390x 1.6 MB/s | 44 kB 00:00 (224/400): libaom-3.5.0-2.fc38.s390x.rpm 12 MB/s | 1.3 MB 00:00 (225/400): libcloudproviders-devel-0.3.1-6.fc38 1.4 MB/s | 42 kB 00:00 (226/400): libdatrie-devel-0.2.13-4.fc38.s390x. 5.0 MB/s | 138 kB 00:00 (227/400): libcurl-devel-7.87.0-1.fc38.s390x.rp 14 MB/s | 895 kB 00:00 (228/400): libdecor-0.1.1-1.fc38.s390x.rpm 4.1 MB/s | 42 kB 00:00 (229/400): libdrm-2.4.114-1.fc38.s390x.rpm 11 MB/s | 101 kB 00:00 (230/400): libdav1d-1.0.0-2.fc38.s390x.rpm 8.0 MB/s | 315 kB 00:00 (231/400): libdvdread-6.1.3-2.fc38.s390x.rpm 6.2 MB/s | 72 kB 00:00 (232/400): libdvdnav-6.1.1-4.fc38.s390x.rpm 677 kB/s | 56 kB 00:00 (233/400): libdxflib-3.26.4-7.fc38.s390x.rpm 167 kB/s | 78 kB 00:00 (234/400): libepoxy-1.5.10-2.fc38.s390x.rpm 13 MB/s | 239 kB 00:00 (235/400): libepoxy-devel-1.5.10-2.fc38.s390x.r 4.5 MB/s | 134 kB 00:00 (236/400): libevdev-1.13.0-1.fc38.s390x.rpm 1.0 MB/s | 44 kB 00:00 (237/400): libffi-devel-3.4.4-1.fc38.s390x.rpm 3.2 MB/s | 28 kB 00:00 (238/400): libgcrypt-1.10.1-6.fc38.s390x.rpm 17 MB/s | 495 kB 00:00 (239/400): libgeotiff-1.7.1-5.fc38.s390x.rpm 10 MB/s | 109 kB 00:00 (240/400): libglvnd-1.6.0-1.fc38.s390x.rpm 6.2 MB/s | 145 kB 00:00 (241/400): libglvnd-core-devel-1.6.0-1.fc38.s39 744 kB/s | 18 kB 00:00 (242/400): libglvnd-devel-1.6.0-1.fc38.s390x.rp 12 MB/s | 158 kB 00:00 (243/400): libglvnd-egl-1.6.0-1.fc38.s390x.rpm 4.3 MB/s | 39 kB 00:00 (244/400): libglvnd-gles-1.6.0-1.fc38.s390x.rpm 3.1 MB/s | 37 kB 00:00 (245/400): libglvnd-glx-1.6.0-1.fc38.s390x.rpm 9.4 MB/s | 171 kB 00:00 (246/400): libglvnd-opengl-1.6.0-1.fc38.s390x.r 6.4 MB/s | 54 kB 00:00 (247/400): libgpg-error-1.46-1.fc38.s390x.rpm 11 MB/s | 225 kB 00:00 (248/400): libgta-1.2.1-8.fc38.s390x.rpm 3.9 MB/s | 37 kB 00:00 (249/400): libgudev-237-3.fc38.s390x.rpm 6.3 MB/s | 35 kB 00:00 (250/400): libgusb-0.4.3-1.fc38.s390x.rpm 3.5 MB/s | 61 kB 00:00 (251/400): libharu-2.3.0-16.fc38.s390x.rpm 24 MB/s | 552 kB 00:00 (252/400): libharu-devel-2.3.0-16.fc38.s390x.rp 5.6 MB/s | 40 kB 00:00 (253/400): libicu-devel-71.1-2.fc38.s390x.rpm 15 MB/s | 842 kB 00:00 (254/400): libjpeg-turbo-devel-2.1.4-1.fc38.s39 12 MB/s | 98 kB 00:00 (255/400): jasper-devel-3.0.6-1.fc38.s390x.rpm 244 kB/s | 336 kB 00:01 (256/400): libkml-1.3.0-42.fc38.s390x.rpm 22 MB/s | 344 kB 00:00 (257/400): libmanette-0.2.6-5.fc38.s390x.rpm 3.6 MB/s | 49 kB 00:00 (258/400): libmspack-0.10.1-0.8.alpha.fc38.s390 5.9 MB/s | 74 kB 00:00 (259/400): libogg-1.3.5-4.fc38.s390x.rpm 5.4 MB/s | 34 kB 00:00 (260/400): libnice-0.1.19-3.fc38.s390x.rpm 15 MB/s | 196 kB 00:00 (261/400): libpq-15.0-2.fc38.s390x.rpm 11 MB/s | 215 kB 00:00 (262/400): libpng-devel-1.6.37-13.fc38.s390x.rp 12 MB/s | 293 kB 00:00 (263/400): libpq-devel-15.0-2.fc38.s390x.rpm 9.9 MB/s | 100 kB 00:00 (264/400): libproxy-0.4.18-4.fc38.s390x.rpm 7.2 MB/s | 73 kB 00:00 (265/400): libdxflib-devel-3.26.4-7.fc38.s390x. 33 kB/s | 30 kB 00:00 (266/400): libqhull_r-7.2.1-11.fc38.s390x.rpm 16 MB/s | 172 kB 00:00 (267/400): libqhull-7.2.1-11.fc38.s390x.rpm 494 kB/s | 171 kB 00:00 (268/400): librttopo-1.1.0-10.fc38.s390x.rpm 10 MB/s | 215 kB 00:00 (269/400): librsvg2-2.55.1-3.fc38.s390x.rpm 10 MB/s | 3.3 MB 00:00 (270/400): libsecret-0.20.5-2.fc38.s390x.rpm 8.0 MB/s | 183 kB 00:00 (271/400): libsndfile-1.1.0-5.fc38.s390x.rpm 12 MB/s | 241 kB 00:00 (272/400): libsoup-2.74.3-1.fc38.s390x.rpm 27 MB/s | 392 kB 00:00 (273/400): libsoup3-3.2.2-1.fc38.s390x.rpm 23 MB/s | 373 kB 00:00 (274/400): libsrtp-2.3.0-9.fc38.s390x.rpm 7.5 MB/s | 60 kB 00:00 (275/400): libspatialite-5.0.1-19.fc38.s390x.rp 35 MB/s | 3.2 MB 00:00 (276/400): libqhull_p-7.2.1-11.fc38.s390x.rpm 282 kB/s | 177 kB 00:00 (277/400): libthai-devel-0.1.29-3.fc38.s390x.rp 2.0 MB/s | 125 kB 00:00 (278/400): libtheora-1.1.1-32.fc38.s390x.rpm 10 MB/s | 171 kB 00:00 (279/400): libtiff-devel-4.4.0-4.fc38.s390x.rpm 12 MB/s | 514 kB 00:00 (280/400): libusb1-1.0.26-1.fc38.s390x.rpm 7.3 MB/s | 74 kB 00:00 (281/400): libva-2.16.0-1.fc38.s390x.rpm 13 MB/s | 107 kB 00:00 (282/400): libvisual-0.4.0-36.fc38.s390x.rpm 12 MB/s | 146 kB 00:00 (283/400): libvorbis-1.3.7-6.fc38.s390x.rpm 9.0 MB/s | 211 kB 00:00 (284/400): libwpe-1.14.0-1.fc38.s390x.rpm 2.5 MB/s | 29 kB 00:00 (285/400): libxcb-devel-1.13.1-10.fc38.s390x.rp 20 MB/s | 1.0 MB 00:00 (286/400): libxkbcommon-1.4.1-2.fc38.s390x.rpm 11 MB/s | 147 kB 00:00 (287/400): libxkbcommon-devel-1.4.1-2.fc38.s390 6.3 MB/s | 65 kB 00:00 (288/400): libxml2-devel-2.10.3-2.fc38.s390x.rp 11 MB/s | 502 kB 00:00 (289/400): libxshmfence-1.3-11.fc38.s390x.rpm 2.5 MB/s | 12 kB 00:00 (290/400): lilv-libs-0.24.14-3.fc38.s390x.rpm 4.8 MB/s | 61 kB 00:00 (291/400): m4-1.4.19-4.fc38.s390x.rpm 13 MB/s | 307 kB 00:00 (292/400): mariadb-connector-c-3.2.7-2.fc38.s39 9.0 MB/s | 208 kB 00:00 (293/400): mariadb-connector-c-config-3.2.7-2.f 1.4 MB/s | 10 kB 00:00 (294/400): mesa-filesystem-22.3.1-1.fc38.s390x. 2.4 MB/s | 19 kB 00:00 (295/400): mesa-libEGL-22.3.1-1.fc38.s390x.rpm 12 MB/s | 136 kB 00:00 (296/400): mesa-libGL-22.3.1-1.fc38.s390x.rpm 13 MB/s | 198 kB 00:00 (297/400): mesa-libGLU-9.0.1-7.fc38.s390x.rpm 9.0 MB/s | 176 kB 00:00 (298/400): mesa-libGLU-devel-9.0.1-7.fc38.s390x 1.5 MB/s | 13 kB 00:00 (299/400): mesa-libgbm-22.3.1-1.fc38.s390x.rpm 5.8 MB/s | 47 kB 00:00 (300/400): mesa-libglapi-22.3.1-1.fc38.s390x.rp 2.7 MB/s | 80 kB 00:00 (301/400): minizip-ng-3.0.7-2.fc38.s390x.rpm 4.2 MB/s | 73 kB 00:00 (302/400): libsvm-devel-3.30-1.fc38.s390x.rpm 29 kB/s | 18 kB 00:00 (303/400): netcdf-4.9.0-4.fc38.s390x.rpm 35 MB/s | 866 kB 00:00 (304/400): ogdi-4.1.0-8.fc38.s390x.rpm 13 MB/s | 241 kB 00:00 (305/400): openblas-0.3.21-4.fc38.s390x.rpm 3.1 MB/s | 35 kB 00:00 (306/400): mpg123-libs-1.31.1-3.fc38.s390x.rpm 5.2 MB/s | 339 kB 00:00 (307/400): libsvm-3.30-1.fc38.s390x.rpm 351 kB/s | 336 kB 00:00 (308/400): openblas-openmp-0.3.21-4.fc38.s390x. 22 MB/s | 4.3 MB 00:00 (309/400): opus-1.3.1-11.fc38.s390x.rpm 23 MB/s | 243 kB 00:00 (310/400): orc-0.4.33-1.fc38.s390x.rpm 12 MB/s | 210 kB 00:00 (311/400): openblas-openmp64-0.3.21-4.fc38.s390 19 MB/s | 4.2 MB 00:00 (312/400): pango-1.50.12-1.fc38.s390x.rpm 22 MB/s | 352 kB 00:00 (313/400): pango-devel-1.50.12-1.fc38.s390x.rpm 11 MB/s | 152 kB 00:00 (314/400): pcre-8.45-1.fc38.2.s390x.rpm 10 MB/s | 135 kB 00:00 (315/400): pcre2-utf16-10.40-1.fc38.1.s390x.rpm 15 MB/s | 233 kB 00:00 (316/400): pcre2-devel-10.40-1.fc38.1.s390x.rpm 14 MB/s | 474 kB 00:00 (317/400): perl-threads-2.27-489.fc38.s390x.rpm 4.2 MB/s | 58 kB 00:00 (318/400): pcre2-utf32-10.40-1.fc38.1.s390x.rpm 8.8 MB/s | 220 kB 00:00 (319/400): perl-threads-shared-1.64-489.fc38.s3 5.2 MB/s | 44 kB 00:00 (320/400): pixman-devel-0.40.0-6.fc38.s390x.rpm 2.2 MB/s | 17 kB 00:00 (321/400): pixman-0.40.0-6.fc38.s390x.rpm 17 MB/s | 210 kB 00:00 (322/400): openssl-devel-3.0.5-6.fc38.s390x.rpm 16 MB/s | 2.5 MB 00:00 (323/400): proj-9.1.1-1.fc38.s390x.rpm 27 MB/s | 1.4 MB 00:00 (324/400): proj-data-9.1.1-1.fc38.noarch.rpm 33 MB/s | 1.2 MB 00:00 (325/400): proj-devel-9.1.1-1.fc38.s390x.rpm 7.9 MB/s | 80 kB 00:00 (326/400): polyclipping-devel-6.4.2-15.fc38.s39 225 kB/s | 36 kB 00:00 (327/400): qhull-devel-7.2.1-11.fc38.s390x.rpm 384 kB/s | 170 kB 00:00 (328/400): polyclipping-6.4.2-15.fc38.s390x.rpm 119 kB/s | 71 kB 00:00 (329/400): libgfortran-13.0.0-0.4.fc38.s390x.rp 377 kB/s | 560 kB 00:01 (330/400): libstdc++-devel-13.0.0-0.4.fc38.s390 4.7 MB/s | 2.4 MB 00:00 (331/400): gcc-c++-13.0.0-0.4.fc38.s390x.rpm 4.4 MB/s | 11 MB 00:02 (332/400): libtool-2.4.7-3.0.1.fc38.s390x.rpm 3.6 MB/s | 595 kB 00:00 (333/400): gcc-gfortran-13.0.0-0.4.fc38.s390x.r 4.5 MB/s | 10 MB 00:02 (334/400): adwaita-cursor-theme-43-1.fc38.noarc 568 kB/s | 633 kB 00:01 (335/400): emacs-filesystem-28.1-3.fc37.noarch. 67 kB/s | 9.5 kB 00:00 (336/400): flexiblas-3.2.1-3.fc38.s390x.rpm 222 kB/s | 32 kB 00:00 (337/400): automake-1.16.5-9.fc37.noarch.rpm 572 kB/s | 696 kB 00:01 (338/400): adwaita-icon-theme-43-1.fc38.noarch. 3.2 MB/s | 4.9 MB 00:01 (339/400): flexiblas-openblas-openmp-3.2.1-3.fc 120 kB/s | 17 kB 00:00 (340/400): flexiblas-netlib-3.2.1-3.fc38.s390x. 5.6 MB/s | 2.9 MB 00:00 (341/400): flexiblas-openblas-openmp64-3.2.1-3. 107 kB/s | 17 kB 00:00 (342/400): flexiblas-netlib64-3.2.1-3.fc38.s390 5.0 MB/s | 2.8 MB 00:00 (343/400): gdal-devel-3.6.1-1.fc38.s390x.rpm 1.3 MB/s | 218 kB 00:00 (344/400): geos-3.11.1-1.fc38.s390x.rpm 4.4 MB/s | 904 kB 00:00 (345/400): gl-manpages-1.1-25.20190306.fc37.noa 6.7 MB/s | 1.2 MB 00:00 (346/400): hicolor-icon-theme-0.17-14.fc37.noar 462 kB/s | 66 kB 00:00 (347/400): gsettings-desktop-schemas-43.0-1.fc3 4.1 MB/s | 731 kB 00:00 (348/400): highway-1.0.2-1.fc38.s390x.rpm 278 kB/s | 39 kB 00:00 (349/400): gdal-libs-3.6.1-1.fc38.s390x.rpm 12 MB/s | 7.6 MB 00:00 (350/400): libblkid-devel-2.38.1-3.fc38.s390x.r 115 kB/s | 16 kB 00:00 (351/400): libjxl-0.7.0-5.fc38.s390x.rpm 4.4 MB/s | 685 kB 00:00 (352/400): iso-codes-4.12.0-2.fc38.noarch.rpm 7.3 MB/s | 3.5 MB 00:00 (353/400): javascriptcoregtk4.0-2.39.3-3.fc38.s 7.3 MB/s | 3.3 MB 00:00 (354/400): libmount-devel-2.38.1-3.fc38.s390x.r 125 kB/s | 18 kB 00:00 (355/400): libselinux-devel-3.5-0.rc1.1.fc38.s3 976 kB/s | 150 kB 00:00 (356/400): libsepol-devel-3.5-0.rc1.1.fc38.s390 344 kB/s | 49 kB 00:00 (357/400): libstemmer-2.2.0-4.fc38.s390x.rpm 1.1 MB/s | 166 kB 00:00 (358/400): libtracker-sparql-3.4.2-1.fc38.s390x 2.1 MB/s | 344 kB 00:00 (359/400): libunwind-1.6.2-5.fc38.s390x.rpm 398 kB/s | 56 kB 00:00 (360/400): libwayland-client-1.21.0-1.fc37.s390 228 kB/s | 32 kB 00:00 (361/400): libwayland-cursor-1.21.0-1.fc37.s390 125 kB/s | 19 kB 00:00 (362/400): libwayland-egl-1.21.0-1.fc37.s390x.r 90 kB/s | 13 kB 00:00 (363/400): libwayland-server-1.21.0-1.fc37.s390 287 kB/s | 40 kB 00:00 (364/400): openexr-libs-3.1.5-2.fc37.s390x.rpm 6.2 MB/s | 1.1 MB 00:00 (365/400): perl-Thread-Queue-3.14-489.fc37.noar 152 kB/s | 21 kB 00:00 (366/400): rav1e-libs-0.5.1-5.fc37.s390x.rpm 5.1 MB/s | 795 kB 00:00 (367/400): serd-0.30.12-2.fc37.s390x.rpm 384 kB/s | 59 kB 00:00 (368/400): shared-mime-info-2.2-2.fc37.s390x.rp 2.5 MB/s | 380 kB 00:00 (369/400): snappy-1.1.9-5.fc37.s390x.rpm 223 kB/s | 35 kB 00:00 (370/400): sord-0.16.10-1.fc37.s390x.rpm 299 kB/s | 45 kB 00:00 (371/400): soundtouch-2.3.1-3.fc37.s390x.rpm 589 kB/s | 83 kB 00:00 (372/400): sqlite-3.40.0-1.fc38.s390x.rpm 5.0 MB/s | 791 kB 00:00 (373/400): sqlite-devel-3.40.0-1.fc38.s390x.rpm 934 kB/s | 143 kB 00:00 (374/400): sratom-0.6.10-2.fc37.s390x.rpm 175 kB/s | 25 kB 00:00 (375/400): swig-4.1.1-1.fc38.s390x.rpm 8.2 MB/s | 1.5 MB 00:00 (376/400): sysprof-capture-devel-3.46.0-1.fc38. 366 kB/s | 56 kB 00:00 (377/400): unixODBC-2.3.11-1.fc38.s390x.rpm 2.7 MB/s | 459 kB 00:00 (378/400): unixODBC-devel-2.3.11-1.fc38.s390x.r 318 kB/s | 50 kB 00:00 (379/400): vulkan-loader-1.3.231.1-2.fc38.s390x 973 kB/s | 138 kB 00:00 (380/400): uriparser-0.9.7-1.fc38.s390x.rpm 354 kB/s | 61 kB 00:00 (381/400): wayland-devel-1.21.0-1.fc37.s390x.rp 1.0 MB/s | 145 kB 00:00 (382/400): webrtc-audio-processing-0.3.1-9.fc37 1.8 MB/s | 290 kB 00:00 (383/400): woff2-1.0.2-15.fc37.s390x.rpm 419 kB/s | 59 kB 00:00 (384/400): wpebackend-fdo-1.14.0-1.fc38.s390x.r 299 kB/s | 45 kB 00:00 (385/400): wxBase-3.2.1-4.fc38.s390x.rpm 5.1 MB/s | 937 kB 00:00 (386/400): wxBase-devel-3.2.1-4.fc38.s390x.rpm 6.7 MB/s | 1.3 MB 00:00 (387/400): wxGTK-devel-3.2.1-4.fc38.s390x.rpm 199 kB/s | 33 kB 00:00 (388/400): wxGTK-gl-3.2.1-4.fc38.s390x.rpm 233 kB/s | 39 kB 00:00 (389/400): wxGTK-3.2.1-4.fc38.s390x.rpm 10 MB/s | 4.5 MB 00:00 (390/400): wxGTK-media-3.2.1-4.fc38.s390x.rpm 340 kB/s | 53 kB 00:00 (391/400): wxGTK-i18n-3.2.1-4.fc38.noarch.rpm 2.7 MB/s | 491 kB 00:00 (392/400): xdg-dbus-proxy-0.1.3-2.fc37.s390x.rp 272 kB/s | 41 kB 00:00 (393/400): wxGTK-webview-3.2.1-4.fc38.s390x.rpm 433 kB/s | 70 kB 00:00 (394/400): webkit2gtk4.0-2.39.3-3.fc38.s390x.rp 18 MB/s | 22 MB 00:01 (395/400): xerces-c-3.2.3-7.fc37.s390x.rpm 4.7 MB/s | 877 kB 00:00 (396/400): xkeyboard-config-2.36-3.fc38.noarch. 5.0 MB/s | 956 kB 00:00 (397/400): xorg-x11-proto-devel-2022.2-2.fc38.n 1.9 MB/s | 299 kB 00:00 (398/400): xz-devel-5.2.9-1.fc38.s390x.rpm 403 kB/s | 58 kB 00:00 (399/400): zlib-devel-1.2.13-1.fc38.s390x.rpm 314 kB/s | 45 kB 00:00 (400/400): xprop-1.2.5-2.fc37.s390x.rpm 224 kB/s | 34 kB 00:00 -------------------------------------------------------------------------------- Total 7.1 MB/s | 167 MB 00:23 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2022.2-2.fc38.noarch 1/400 Installing : libpng-2:1.6.37-13.fc38.s390x 2/400 Installing : libwayland-client-1.21.0-1.fc37.s390x 3/400 Installing : libjpeg-turbo-2.1.4-1.fc38.s390x 4/400 Installing : expat-2.5.0-1.fc38.s390x 5/400 Installing : zlib-devel-1.2.13-1.fc38.s390x 6/400 Installing : nspr-4.35.0-2.fc38.s390x 7/400 Installing : libgfortran-13.0.0-0.4.fc38.s390x 8/400 Installing : libdrm-2.4.114-1.fc38.s390x 9/400 Installing : cmake-filesystem-3.25.1-1.fc38.s390x 10/400 Installing : libwayland-server-1.21.0-1.fc37.s390x 11/400 Installing : libwayland-egl-1.21.0-1.fc37.s390x 12/400 Installing : libogg-2:1.3.5-4.fc38.s390x 13/400 Installing : libicu-71.1-2.fc38.s390x 14/400 Installing : libglvnd-1:1.6.0-1.fc38.s390x 15/400 Installing : libepoxy-1.5.10-2.fc38.s390x 16/400 Installing : dbus-libs-1:1.14.4-1.fc38.s390x 17/400 Installing : nss-util-3.85.0-1.fc38.s390x 18/400 Installing : libpng-devel-2:1.6.37-13.fc38.s390x 19/400 Installing : libwayland-cursor-1.21.0-1.fc37.s390x 20/400 Installing : flexiblas-3.2.1-3.fc38.s390x 21/400 Installing : libwebp-1.2.4-2.fc38.s390x 22/400 Installing : libmpc-1.2.1-5.fc38.s390x 23/400 Installing : libX11-xcb-1.8.1-2.fc38.s390x 24/400 Installing : lcms2-2.14-1.fc38.s390x 25/400 Installing : gnutls-3.7.8-9.fc38.s390x 26/400 Installing : glib2-2.74.1-2.fc38.s390x 27/400 Installing : json-glib-1.6.6-3.fc38.s390x 28/400 Installing : libgudev-237-3.fc38.s390x 29/400 Installing : shared-mime-info-2.2-2.fc37.s390x 30/400 Running scriptlet: shared-mime-info-2.2-2.fc37.s390x 30/400 Installing : gdk-pixbuf2-2.42.10-1.fc38.s390x 31/400 Installing : mesa-libgbm-22.3.1-1.fc38.s390x 32/400 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 33/400 Installing : xml-common-0.6.3-59.fc37.noarch 33/400 Installing : serd-0.30.12-2.fc37.s390x 34/400 Installing : geos-3.11.1-1.fc38.s390x 35/400 Installing : opus-1.3.1-11.fc38.s390x 36/400 Installing : openjpeg2-2.5.0-2.fc38.s390x 37/400 Installing : libaec-1.0.6-3.fc38.s390x 38/400 Installing : hdf5-1.12.1-10.fc38.s390x 39/400 Installing : fribidi-1.0.12-2.fc38.s390x 40/400 Installing : fribidi-devel-1.0.12-2.fc38.s390x 41/400 Installing : dbus-devel-1:1.14.4-1.fc38.s390x 42/400 Installing : libcloudproviders-0.3.1-6.fc38.s390x 43/400 Installing : javascriptcoregtk4.0-2.39.3-3.fc38.s390x 44/400 Installing : libvorbis-1:1.3.7-6.fc38.s390x 45/400 Installing : libjpeg-turbo-devel-2.1.4-1.fc38.s390x 46/400 Installing : hdf-libs-4.2.15-11.fc38.s390x 47/400 Installing : libstemmer-2.2.0-4.fc38.s390x 48/400 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 49/400 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 50/400 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.s390x 51/400 Installing : unixODBC-2.3.11-1.fc38.s390x 52/400 Installing : libatomic-13.0.0-0.4.fc38.s390x 53/400 Installing : libusb1-1.0.26-1.fc38.s390x 54/400 Installing : pixman-0.40.0-6.fc38.s390x 55/400 Installing : pixman-devel-0.40.0-6.fc38.s390x 56/400 Installing : pcre2-utf32-10.40-1.fc38.1.s390x 57/400 Installing : orc-0.4.33-1.fc38.s390x 58/400 Installing : openblas-0.3.21-4.fc38.s390x 59/400 Installing : mesa-libglapi-22.3.1-1.fc38.s390x 60/400 Installing : libxshmfence-1.3-11.fc38.s390x 61/400 Installing : libqhull_r-1:7.2.1-11.fc38.s390x 62/400 Installing : libpq-15.0-2.fc38.s390x 63/400 Installing : libffi-devel-3.4.4-1.fc38.s390x 64/400 Installing : libdvdread-6.1.3-2.fc38.s390x 65/400 Installing : libdatrie-0.2.13-4.fc38.s390x 66/400 Installing : libthai-0.1.29-3.fc38.s390x 67/400 Installing : libXau-1.0.11-1.fc38.s390x 68/400 Installing : libxcb-1.13.1-10.fc38.s390x 69/400 Installing : libglvnd-egl-1:1.6.0-1.fc38.s390x 70/400 Installing : mesa-libEGL-22.3.1-1.fc38.s390x 71/400 Installing : imath-3.1.6-1.fc38.s390x 72/400 Installing : hunspell-filesystem-1.7.1-1.fc38.s390x 73/400 Installing : hunspell-en-US-0.20201207-2.fc38.noarch 74/400 Installing : hunspell-1.7.1-1.fc38.s390x 75/400 Installing : gsm-1.0.22-1.fc38.s390x 76/400 Installing : graphite2-1.3.14-10.fc38.s390x 77/400 Installing : harfbuzz-6.0.0-1.fc38.s390x 78/400 Installing : freetype-2.12.1-3.fc38.s390x 79/400 Installing : harfbuzz-icu-6.0.0-1.fc38.s390x 80/400 Installing : gettext-libs-0.21.1-1.fc38.s390x 81/400 Installing : freexl-1.0.6-18.fc38.s390x 82/400 Installing : graphite2-devel-1.3.14-10.fc38.s390x 83/400 Installing : enchant2-2.3.3-2.fc38.s390x 84/400 Installing : openexr-libs-3.1.5-2.fc37.s390x 85/400 Installing : libglvnd-gles-1:1.6.0-1.fc38.s390x 86/400 Installing : libXau-devel-1.0.11-1.fc38.s390x 87/400 Installing : libxcb-devel-1.13.1-10.fc38.s390x 88/400 Installing : libdatrie-devel-0.2.13-4.fc38.s390x 89/400 Installing : libthai-devel-0.1.29-3.fc38.s390x 90/400 Installing : libdvdnav-6.1.1-4.fc38.s390x 91/400 Installing : wayland-devel-1.21.0-1.fc37.s390x 92/400 Installing : openblas-openmp-0.3.21-4.fc38.s390x 93/400 Installing : flexiblas-netlib-3.2.1-3.fc38.s390x 94/400 Installing : flexiblas-openblas-openmp-3.2.1-3.fc38.s390x 95/400 Installing : SuperLU-5.3.0-3.fc38.s390x 96/400 Installing : openblas-openmp64-0.3.21-4.fc38.s390x 97/400 Installing : flexiblas-netlib64-3.2.1-3.fc38.s390x 98/400 Installing : flexiblas-openblas-openmp64-3.2.1-3.fc38.s390x 99/400 Installing : arpack-3.8.0-5.fc38.s390x 100/400 Installing : armadillo-10.8.2-2.fc38.s390x 101/400 Installing : libgusb-0.4.3-1.fc38.s390x 102/400 Installing : colord-libs-1.4.6-2.fc38.s390x 103/400 Installing : libcloudproviders-devel-0.3.1-6.fc38.s390x 104/400 Installing : libaec-devel-1.0.6-3.fc38.s390x 105/400 Installing : librttopo-1.1.0-10.fc38.s390x 106/400 Installing : iso-codes-4.12.0-2.fc38.noarch 107/400 Installing : gtk-update-icon-cache-3.24.35-2.fc38.s390x 108/400 Installing : graphene-1.10.6-4.fc38.s390x 109/400 Installing : gsettings-desktop-schemas-43.0-1.fc38.s390x 110/400 Installing : cpp-13.0.0-0.4.fc38.s390x 111/400 Installing : nss-softokn-freebl-3.85.0-1.fc38.s390x 112/400 Installing : nss-softokn-3.85.0-1.fc38.s390x 113/400 Installing : avahi-libs-0.8-19.fc38.s390x 114/400 Installing : cups-libs-1:2.4.2-5.fc38.s390x 115/400 Installing : libglvnd-opengl-1:1.6.0-1.fc38.s390x 116/400 Installing : libicu-devel-71.1-2.fc38.s390x 117/400 Installing : flac-libs-1.4.2-1.fc38.s390x 118/400 Installing : libtheora-1:1.1.1-32.fc38.s390x 119/400 Installing : uriparser-0.9.7-1.fc38.s390x 120/400 Installing : libkml-1.3.0-42.fc38.s390x 121/400 Installing : ogdi-4.1.0-8.fc38.s390x 122/400 Installing : jasper-libs-3.0.6-1.fc38.s390x 123/400 Installing : libharu-2.3.0-16.fc38.s390x 124/400 Installing : xz-devel-5.2.9-1.fc38.s390x 125/400 Installing : libxml2-devel-2.10.3-2.fc38.s390x 126/400 Installing : xkeyboard-config-2.36-3.fc38.noarch 127/400 Installing : libxkbcommon-1.4.1-2.fc38.s390x 128/400 Installing : libwpe-1.14.0-1.fc38.s390x 129/400 Installing : wpebackend-fdo-1.14.0-1.fc38.s390x 130/400 Installing : libxkbcommon-devel-1.4.1-2.fc38.s390x 131/400 Installing : xerces-c-3.2.3-7.fc37.s390x 132/400 Installing : wxGTK-i18n-3.2.1-4.fc38.noarch 133/400 Installing : woff2-1.0.2-15.fc37.s390x 134/400 Installing : webrtc-audio-processing-0.3.1-9.fc37.s390x 135/400 Installing : vulkan-loader-1.3.231.1-2.fc38.s390x 136/400 Installing : sysprof-capture-devel-3.46.0-1.fc38.s390x 137/400 Installing : sqlite-3.40.0-1.fc38.s390x 138/400 Installing : sqlite-devel-3.40.0-1.fc38.s390x 139/400 Installing : soundtouch-2.3.1-3.fc37.s390x 140/400 Installing : snappy-1.1.9-5.fc37.s390x 141/400 Installing : blosc-1.21.1-3.fc38.s390x 142/400 Installing : netcdf-4.9.0-4.fc38.s390x 143/400 Installing : rav1e-libs-0.5.1-5.fc37.s390x 144/400 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 145/400 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 146/400 Installing : poppler-data-0.4.11-3.fc37.noarch 147/400 Installing : libunwind-1.6.2-5.fc38.s390x 148/400 Installing : libsepol-devel-3.5-0.rc1.1.fc38.s390x 149/400 Installing : libblkid-devel-2.38.1-3.fc38.s390x 150/400 Installing : kernel-headers-6.1.0-1.fc38.s390x 151/400 Installing : highway-1.0.2-1.fc38.s390x 152/400 Installing : libjxl-1:0.7.0-5.fc38.s390x 153/400 Installing : libaom-3.5.0-2.fc38.s390x 154/400 Installing : hicolor-icon-theme-0.17-14.fc37.noarch 155/400 Installing : google-noto-fonts-common-20201206^1.git0c78c8329 156/400 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c832 157/400 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 158/400 Installing : fontconfig-2.14.1-2.fc38.s390x 159/400 Running scriptlet: fontconfig-2.14.1-2.fc38.s390x 159/400 Installing : glibc-headers-s390-2.36.9000-19.fc38.noarch 160/400 Installing : glibc-devel-2.36.9000-19.fc38.s390x 161/400 Installing : libxcrypt-devel-4.4.33-5.fc38.s390x 162/400 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 163/400 Installing : adwaita-cursor-theme-43-1.fc38.noarch 164/400 Installing : adwaita-icon-theme-43-1.fc38.noarch 165/400 Installing : libubsan-13.0.0-0.4.fc38.s390x 166/400 Installing : libstdc++-devel-13.0.0-0.4.fc38.s390x 167/400 Installing : libasan-13.0.0-0.4.fc38.s390x 168/400 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 169/400 Installing : proj-data-9.1.1-1.fc38.noarch 170/400 Installing : polyclipping-6.4.2-15.fc38.s390x 171/400 Installing : pcre2-utf16-10.40-1.fc38.1.s390x 172/400 Installing : pcre2-devel-10.40-1.fc38.1.s390x 173/400 Installing : libselinux-devel-3.5-0.rc1.1.fc38.s390x 174/400 Installing : libmount-devel-2.38.1-3.fc38.s390x 175/400 Installing : pcre-8.45-1.fc38.2.s390x 176/400 Installing : sord-0.16.10-1.fc37.s390x 177/400 Installing : sratom-0.6.10-2.fc37.s390x 178/400 Installing : lilv-libs-0.24.14-3.fc38.s390x 179/400 Installing : openssl-devel-1:3.0.5-6.fc38.s390x 180/400 Installing : ncurses-6.3-5.20221126.fc38.s390x 181/400 Installing : mpg123-libs-1.31.1-3.fc38.s390x 182/400 Installing : mpdecimal-2.5.1-4.fc38.s390x 183/400 Installing : minizip-ng-3.0.7-2.fc38.s390x 184/400 Installing : mesa-filesystem-22.3.1-1.fc38.s390x 185/400 Installing : mariadb-connector-c-config-3.2.7-2.fc38.noarch 186/400 Installing : mariadb-connector-c-3.2.7-2.fc38.s390x 187/400 Installing : m4-1.4.19-4.fc38.s390x 188/400 Installing : libxslt-1.1.37-1.fc38.s390x 189/400 Installing : libvisual-1:0.4.0-36.fc38.s390x 190/400 Installing : libsvm-3.30-1.fc38.s390x 191/400 Installing : libseccomp-2.5.3-3.fc38.s390x 192/400 Installing : libqhull_p-1:7.2.1-11.fc38.s390x 193/400 Installing : libqhull-1:7.2.1-11.fc38.s390x 194/400 Installing : libproxy-0.4.18-4.fc38.s390x 195/400 Installing : glib-networking-2.74.0-1.fc38.s390x 196/400 Installing : libsoup3-3.2.2-1.fc38.s390x 197/400 Installing : gssdp-1.6.2-1.fc38.s390x 198/400 Installing : libtracker-sparql-3.4.2-1.fc38.s390x 199/400 Installing : libsoup-2.74.3-1.fc38.s390x 200/400 Installing : libmspack-0.10.1-0.8.alpha.fc38.s390x 201/400 Installing : libgta-1.2.1-8.fc38.s390x 202/400 Installing : libgpg-error-1.46-1.fc38.s390x 203/400 Installing : libgcrypt-1.10.1-6.fc38.s390x 204/400 Installing : libsecret-0.20.5-2.fc38.s390x 205/400 Installing : wxBase-3.2.1-4.fc38.s390x 206/400 Installing : wxBase-devel-3.2.1-4.fc38.s390x 207/400 Running scriptlet: wxBase-devel-3.2.1-4.fc38.s390x 207/400 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.s390x 208/400 Installing : libevdev-1.13.0-1.fc38.s390x 209/400 Installing : libmanette-0.2.6-5.fc38.s390x 210/400 Installing : libdxflib-3.26.4-7.fc38.s390x 211/400 Installing : libdav1d-1.0.0-2.fc38.s390x 212/400 Installing : libavif-0.11.1-4.fc38.s390x 213/400 Installing : libcurl-devel-7.87.0-1.fc38.s390x 214/400 Installing : libb2-0.98.1-7.fc38.s390x 215/400 Installing : python3-3.11.1-1.fc38.s390x 216/400 Installing : python3-libs-3.11.1-1.fc38.s390x 217/400 Installing : glib2-devel-2.74.1-2.fc38.s390x 218/400 Installing : gstreamer1-1.20.4-1.fc38.s390x 219/400 Installing : crypto-policies-scripts-20221215-1.gita4c31a3.fc 220/400 Installing : nss-sysinit-3.85.0-1.fc38.s390x 221/400 Installing : nss-3.85.0-1.fc38.s390x 222/400 Running scriptlet: nss-3.85.0-1.fc38.s390x 222/400 Installing : libsrtp-2.3.0-9.fc38.s390x 223/400 Installing : libX11-common-1.8.1-2.fc38.noarch 224/400 Installing : libX11-1.8.1-2.fc38.s390x 225/400 Installing : libX11-devel-1.8.1-2.fc38.s390x 226/400 Installing : libXext-1.3.5-1.fc38.s390x 227/400 Installing : libXext-devel-1.3.5-1.fc38.s390x 228/400 Installing : libXfixes-6.0.0-4.fc38.s390x 229/400 Installing : libXrender-0.9.11-1.fc38.s390x 230/400 Installing : cairo-1.17.6-2.fc38.s390x 231/400 Installing : libXrender-devel-0.9.11-1.fc38.s390x 232/400 Installing : libXfixes-devel-6.0.0-4.fc38.s390x 233/400 Installing : libXi-1.8-3.fc38.s390x 234/400 Installing : libXi-devel-1.8-3.fc38.s390x 235/400 Installing : libXtst-1.2.4-1.fc38.s390x 236/400 Installing : cairo-gobject-1.17.6-2.fc38.s390x 237/400 Installing : libXdamage-1.1.5-8.fc38.s390x 238/400 Installing : libXcomposite-0.4.5-8.fc38.s390x 239/400 Installing : libXcursor-1.2.1-2.fc38.s390x 240/400 Installing : libXft-2.3.6-1.fc38.s390x 241/400 Installing : pango-1.50.12-1.fc38.s390x 242/400 Installing : libXrandr-1.5.2-9.fc38.s390x 243/400 Installing : libXinerama-1.1.5-1.fc38.s390x 244/400 Installing : libXinerama-devel-1.1.5-1.fc38.s390x 245/400 Installing : libXrandr-devel-1.5.2-9.fc38.s390x 246/400 Installing : libdecor-0.1.1-1.fc38.s390x 247/400 Installing : SDL2-2.26.0-1.fc38.s390x 248/400 Installing : librsvg2-2.55.1-3.fc38.s390x 249/400 Installing : libXcursor-devel-1.2.1-2.fc38.s390x 250/400 Installing : libXcomposite-devel-0.4.5-8.fc38.s390x 251/400 Installing : libXdamage-devel-1.1.5-8.fc38.s390x 252/400 Installing : libXtst-devel-1.2.4-1.fc38.s390x 253/400 Installing : libXv-1.0.11-17.fc38.s390x 254/400 Installing : libXxf86vm-1.1.5-1.fc38.s390x 255/400 Installing : libglvnd-glx-1:1.6.0-1.fc38.s390x 256/400 Installing : mesa-libGL-22.3.1-1.fc38.s390x 257/400 Installing : libglvnd-devel-1:1.6.0-1.fc38.s390x 258/400 Installing : libepoxy-devel-1.5.10-2.fc38.s390x 259/400 Installing : libva-2.16.0-1.fc38.s390x 260/400 Installing : mesa-libGLU-9.0.1-7.fc38.s390x 261/400 Installing : mesa-libGLU-devel-9.0.1-7.fc38.s390x 262/400 Installing : xprop-1.2.5-2.fc37.s390x 263/400 Installing : libICE-1.0.10-9.fc38.s390x 264/400 Installing : libSM-1.2.3-11.fc38.s390x 265/400 Installing : lame-libs-3.100-13.fc38.s390x 266/400 Installing : libsndfile-1.1.0-5.fc38.s390x 267/400 Installing : json-c-0.16-3.fc38.s390x 268/400 Installing : jbigkit-libs-2.1-24.fc38.s390x 269/400 Installing : libtiff-4.4.0-4.fc38.s390x 270/400 Installing : proj-9.1.1-1.fc38.s390x 271/400 Installing : libtiff-devel-4.4.0-4.fc38.s390x 272/400 Installing : gdk-pixbuf2-devel-2.42.10-1.fc38.s390x 273/400 Installing : libgeotiff-1.7.1-5.fc38.s390x 274/400 Installing : libspatialite-5.0.1-19.fc38.s390x 275/400 Installing : gdk-pixbuf2-modules-2.42.10-1.fc38.s390x 276/400 Installing : poppler-22.08.0-4.fc38.s390x 277/400 Installing : hyphen-2.8.8-18.fc38.s390x 278/400 Running scriptlet: groff-base-1.22.4-10.fc38.s390x 279/400 Installing : groff-base-1.22.4-10.fc38.s390x 279/400 Running scriptlet: groff-base-1.22.4-10.fc38.s390x 279/400 Installing : perl-if-0.61.000-492.fc38.noarch 280/400 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 281/400 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 282/400 Installing : perl-File-Path-2.18-489.fc37.noarch 283/400 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 284/400 Installing : perl-Class-Struct-0.66-492.fc38.noarch 285/400 Installing : perl-POSIX-2.03-492.fc38.s390x 286/400 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 287/400 Installing : perl-Term-Cap-1.17-489.fc37.noarch 288/400 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 289/400 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 290/400 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 291/400 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 292/400 Installing : perl-Symbol-1.09-492.fc38.noarch 293/400 Installing : perl-SelectSaver-1.02-492.fc38.noarch 294/400 Installing : perl-Socket-4:2.036-1.fc38.s390x 295/400 Installing : perl-File-stat-1.12-492.fc38.noarch 296/400 Installing : perl-podlators-1:5.00-1.fc38.noarch 297/400 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 298/400 Installing : perl-mro-1.26-492.fc38.s390x 299/400 Installing : perl-Fcntl-1.15-492.fc38.s390x 300/400 Installing : perl-overloading-0.02-492.fc38.noarch 301/400 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 302/400 Installing : perl-IO-1.50-492.fc38.s390x 303/400 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 304/400 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 305/400 Installing : perl-MIME-Base64-3.16-489.fc38.s390x 306/400 Installing : perl-Errno-1.36-492.fc38.s390x 307/400 Installing : perl-File-Basename-2.85-492.fc38.noarch 308/400 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.s390x 309/400 Installing : perl-overload-1.35-492.fc38.noarch 310/400 Installing : perl-vars-1.05-492.fc38.noarch 311/400 Installing : perl-Storable-1:3.26-489.fc38.s390x 312/400 Installing : perl-constant-1.33-490.fc37.noarch 313/400 Installing : perl-parent-1:0.239-1.fc38.noarch 314/400 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 315/400 Installing : perl-DynaLoader-1.52-492.fc38.s390x 316/400 Installing : perl-Carp-1.52-489.fc37.noarch 317/400 Installing : perl-Exporter-5.77-489.fc37.noarch 318/400 Installing : perl-PathTools-3.84-489.fc38.s390x 319/400 Installing : perl-Encode-4:3.19-492.fc38.s390x 320/400 Installing : perl-libs-4:5.36.0-492.fc38.s390x 321/400 Installing : perl-interpreter-4:5.36.0-492.fc38.s390x 322/400 Installing : perl-threads-1:2.27-489.fc38.s390x 323/400 Installing : perl-threads-shared-1.64-489.fc38.s390x 324/400 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 325/400 Installing : perl-B-1.83-492.fc38.s390x 326/400 Installing : perl-Data-Dumper-2.184-490.fc38.s390x 327/400 Installing : perl-File-Compare-1.100.700-492.fc38.noarch 328/400 Installing : perl-File-Copy-2.39-492.fc38.noarch 329/400 Installing : perl-File-Find-1.40-492.fc38.noarch 330/400 Installing : autoconf-2.71-4.fc38.noarch 331/400 Installing : automake-1.16.5-9.fc37.noarch 332/400 Installing : giflib-5.2.1-14.fc38.s390x 333/400 Installing : gettext-envsubst-0.21.1-1.fc38.s390x 334/400 Installing : gettext-runtime-0.21.1-1.fc38.s390x 335/400 Installing : gettext-0.21.1-1.fc38.s390x 336/400 Installing : gc-8.2.2-1.fc38.s390x 337/400 Installing : guile22-2.2.7-6.fc38.s390x 338/400 Installing : make-1:4.3-11.fc38.s390x 339/400 Installing : gcc-13.0.0-0.4.fc38.s390x 340/400 Running scriptlet: gcc-13.0.0-0.4.fc38.s390x 340/400 Installing : gcc-gfortran-13.0.0-0.4.fc38.s390x 341/400 Installing : fdk-aac-free-2.0.0-9.fc38.s390x 342/400 Installing : e00compr-libs-1.0.1-39.fc38.s390x 343/400 Installing : dbus-common-1:1.14.4-1.fc38.noarch 344/400 Running scriptlet: dbus-common-1:1.14.4-1.fc38.noarch 344/400 Running scriptlet: dbus-broker-32-1.fc38.s390x 345/400 Installing : dbus-broker-32-1.fc38.s390x 345/400 Running scriptlet: dbus-broker-32-1.fc38.s390x 345/400 Installing : dbus-1:1.14.4-1.fc38.s390x 346/400 Installing : at-spi2-core-2.46.0-2.fc38.s390x 347/400 Installing : atk-2.46.0-2.fc38.s390x 348/400 Installing : at-spi2-atk-2.46.0-2.fc38.s390x 349/400 Installing : gtk3-3.24.35-2.fc38.s390x 350/400 Installing : wxGTK-3.2.1-4.fc38.s390x 351/400 Installing : atk-devel-2.46.0-2.fc38.s390x 352/400 Installing : wxGTK-gl-3.2.1-4.fc38.s390x 353/400 Installing : at-spi2-core-devel-2.46.0-2.fc38.s390x 354/400 Installing : at-spi2-atk-devel-2.46.0-2.fc38.s390x 355/400 Installing : gupnp-1.6.3-1.fc38.s390x 356/400 Installing : gupnp-igd-1.2.0-7.fc38.s390x 357/400 Installing : libnice-0.1.19-3.fc38.s390x 358/400 Installing : xdg-dbus-proxy-0.1.3-2.fc37.s390x 359/400 Installing : cfitsio-4.1.0-1.fc38.s390x 360/400 Installing : gdal-libs-3.6.1-1.fc38.s390x 361/400 Installing : cdparanoia-libs-10.2-40.fc38.s390x 362/400 Installing : bzip2-devel-1.0.8-12.fc38.s390x 363/400 Installing : bubblewrap-0.5.0-3.fc38.s390x 364/400 Installing : brotli-1.0.9-9.fc38.s390x 365/400 Installing : brotli-devel-1.0.9-9.fc38.s390x 366/400 Installing : harfbuzz-devel-6.0.0-1.fc38.s390x 367/400 Installing : freetype-devel-2.12.1-3.fc38.s390x 368/400 Installing : fontconfig-devel-2.14.1-2.fc38.s390x 369/400 Installing : cairo-devel-1.17.6-2.fc38.s390x 370/400 Installing : cairo-gobject-devel-1.17.6-2.fc38.s390x 371/400 Installing : libXft-devel-2.3.6-1.fc38.s390x 372/400 Installing : pango-devel-1.50.12-1.fc38.s390x 373/400 Installing : gtk3-devel-3.24.35-2.fc38.s390x 374/400 Installing : alsa-lib-1.2.8-2.fc38.s390x 375/400 Installing : gstreamer1-plugins-base-1.20.4-1.fc38.s390x 376/400 Installing : gstreamer1-plugins-bad-free-1.20.4-2.fc38.s390x 377/400 Installing : webkit2gtk4.0-2.39.3-3.fc38.s390x 378/400 Installing : wxGTK-webview-3.2.1-4.fc38.s390x 379/400 Installing : wxGTK-media-3.2.1-4.fc38.s390x 380/400 Installing : wxGTK-devel-3.2.1-4.fc38.s390x 381/400 Installing : gdal-devel-3.6.1-1.fc38.s390x 382/400 Installing : e00compr-devel-1.0.1-39.fc38.s390x 383/400 Installing : hdf5-devel-1.12.1-10.fc38.s390x 384/400 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 385/400 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 385/400 Installing : gcc-c++-13.0.0-0.4.fc38.s390x 386/400 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.s390x 387/400 Installing : libtool-2.4.7-3.0.1.fc38.s390x 388/400 Installing : proj-devel-9.1.1-1.fc38.s390x 389/400 Installing : libdxflib-devel-3.26.4-7.fc38.s390x 390/400 Installing : qhull-devel-1:7.2.1-11.fc38.s390x 391/400 Installing : libsvm-devel-3.30-1.fc38.s390x 392/400 Installing : libpq-devel-15.0-2.fc38.s390x 393/400 Installing : polyclipping-devel-6.4.2-15.fc38.s390x 394/400 Installing : libharu-devel-2.3.0-16.fc38.s390x 395/400 Installing : jasper-devel-3.0.6-1.fc38.s390x 396/400 Installing : unixODBC-devel-2.3.11-1.fc38.s390x 397/400 Installing : desktop-file-utils-0.26-7.fc38.s390x 398/400 Installing : libappstream-glib-0.8.2-1.fc38.s390x 399/400 Installing : swig-4.1.1-1.fc38.s390x 400/400 Running scriptlet: fontconfig-2.14.1-2.fc38.s390x 400/400 Running scriptlet: crypto-policies-scripts-20221215-1.gita4c31a3.fc 400/400 Running scriptlet: nss-3.85.0-1.fc38.s390x 400/400 Running scriptlet: swig-4.1.1-1.fc38.s390x 400/400 Verifying : SDL2-2.26.0-1.fc38.s390x 1/400 Verifying : SuperLU-5.3.0-3.fc38.s390x 2/400 Verifying : alsa-lib-1.2.8-2.fc38.s390x 3/400 Verifying : armadillo-10.8.2-2.fc38.s390x 4/400 Verifying : arpack-3.8.0-5.fc38.s390x 5/400 Verifying : at-spi2-atk-2.46.0-2.fc38.s390x 6/400 Verifying : at-spi2-atk-devel-2.46.0-2.fc38.s390x 7/400 Verifying : at-spi2-core-2.46.0-2.fc38.s390x 8/400 Verifying : at-spi2-core-devel-2.46.0-2.fc38.s390x 9/400 Verifying : atk-2.46.0-2.fc38.s390x 10/400 Verifying : atk-devel-2.46.0-2.fc38.s390x 11/400 Verifying : autoconf-2.71-4.fc38.noarch 12/400 Verifying : avahi-libs-0.8-19.fc38.s390x 13/400 Verifying : blosc-1.21.1-3.fc38.s390x 14/400 Verifying : brotli-1.0.9-9.fc38.s390x 15/400 Verifying : brotli-devel-1.0.9-9.fc38.s390x 16/400 Verifying : bubblewrap-0.5.0-3.fc38.s390x 17/400 Verifying : bzip2-devel-1.0.8-12.fc38.s390x 18/400 Verifying : cairo-1.17.6-2.fc38.s390x 19/400 Verifying : cairo-devel-1.17.6-2.fc38.s390x 20/400 Verifying : cairo-gobject-1.17.6-2.fc38.s390x 21/400 Verifying : cairo-gobject-devel-1.17.6-2.fc38.s390x 22/400 Verifying : cdparanoia-libs-10.2-40.fc38.s390x 23/400 Verifying : cfitsio-4.1.0-1.fc38.s390x 24/400 Verifying : cmake-filesystem-3.25.1-1.fc38.s390x 25/400 Verifying : colord-libs-1.4.6-2.fc38.s390x 26/400 Verifying : cups-libs-1:2.4.2-5.fc38.s390x 27/400 Verifying : dbus-1:1.14.4-1.fc38.s390x 28/400 Verifying : dbus-broker-32-1.fc38.s390x 29/400 Verifying : dbus-common-1:1.14.4-1.fc38.noarch 30/400 Verifying : dbus-devel-1:1.14.4-1.fc38.s390x 31/400 Verifying : dbus-libs-1:1.14.4-1.fc38.s390x 32/400 Verifying : desktop-file-utils-0.26-7.fc38.s390x 33/400 Verifying : e00compr-devel-1.0.1-39.fc38.s390x 34/400 Verifying : e00compr-libs-1.0.1-39.fc38.s390x 35/400 Verifying : enchant2-2.3.3-2.fc38.s390x 36/400 Verifying : expat-2.5.0-1.fc38.s390x 37/400 Verifying : fdk-aac-free-2.0.0-9.fc38.s390x 38/400 Verifying : flac-libs-1.4.2-1.fc38.s390x 39/400 Verifying : fontconfig-2.14.1-2.fc38.s390x 40/400 Verifying : fontconfig-devel-2.14.1-2.fc38.s390x 41/400 Verifying : freetype-2.12.1-3.fc38.s390x 42/400 Verifying : freetype-devel-2.12.1-3.fc38.s390x 43/400 Verifying : freexl-1.0.6-18.fc38.s390x 44/400 Verifying : fribidi-1.0.12-2.fc38.s390x 45/400 Verifying : fribidi-devel-1.0.12-2.fc38.s390x 46/400 Verifying : gc-8.2.2-1.fc38.s390x 47/400 Verifying : gdk-pixbuf2-2.42.10-1.fc38.s390x 48/400 Verifying : gdk-pixbuf2-devel-2.42.10-1.fc38.s390x 49/400 Verifying : gdk-pixbuf2-modules-2.42.10-1.fc38.s390x 50/400 Verifying : gettext-0.21.1-1.fc38.s390x 51/400 Verifying : gettext-envsubst-0.21.1-1.fc38.s390x 52/400 Verifying : gettext-libs-0.21.1-1.fc38.s390x 53/400 Verifying : gettext-runtime-0.21.1-1.fc38.s390x 54/400 Verifying : giflib-5.2.1-14.fc38.s390x 55/400 Verifying : glib-networking-2.74.0-1.fc38.s390x 56/400 Verifying : glib2-2.74.1-2.fc38.s390x 57/400 Verifying : glib2-devel-2.74.1-2.fc38.s390x 58/400 Verifying : gnutls-3.7.8-9.fc38.s390x 59/400 Verifying : graphene-1.10.6-4.fc38.s390x 60/400 Verifying : graphite2-1.3.14-10.fc38.s390x 61/400 Verifying : graphite2-devel-1.3.14-10.fc38.s390x 62/400 Verifying : groff-base-1.22.4-10.fc38.s390x 63/400 Verifying : gsm-1.0.22-1.fc38.s390x 64/400 Verifying : gssdp-1.6.2-1.fc38.s390x 65/400 Verifying : gstreamer1-1.20.4-1.fc38.s390x 66/400 Verifying : gstreamer1-plugins-bad-free-1.20.4-2.fc38.s390x 67/400 Verifying : gstreamer1-plugins-base-1.20.4-1.fc38.s390x 68/400 Verifying : gtk-update-icon-cache-3.24.35-2.fc38.s390x 69/400 Verifying : gtk3-3.24.35-2.fc38.s390x 70/400 Verifying : gtk3-devel-3.24.35-2.fc38.s390x 71/400 Verifying : guile22-2.2.7-6.fc38.s390x 72/400 Verifying : gupnp-1.6.3-1.fc38.s390x 73/400 Verifying : gupnp-igd-1.2.0-7.fc38.s390x 74/400 Verifying : harfbuzz-6.0.0-1.fc38.s390x 75/400 Verifying : harfbuzz-devel-6.0.0-1.fc38.s390x 76/400 Verifying : harfbuzz-icu-6.0.0-1.fc38.s390x 77/400 Verifying : hdf-libs-4.2.15-11.fc38.s390x 78/400 Verifying : hdf5-1.12.1-10.fc38.s390x 79/400 Verifying : hdf5-devel-1.12.1-10.fc38.s390x 80/400 Verifying : hunspell-1.7.1-1.fc38.s390x 81/400 Verifying : hunspell-en-US-0.20201207-2.fc38.noarch 82/400 Verifying : hunspell-filesystem-1.7.1-1.fc38.s390x 83/400 Verifying : hyphen-2.8.8-18.fc38.s390x 84/400 Verifying : imath-3.1.6-1.fc38.s390x 85/400 Verifying : jasper-devel-3.0.6-1.fc38.s390x 86/400 Verifying : jasper-libs-3.0.6-1.fc38.s390x 87/400 Verifying : jbigkit-libs-2.1-24.fc38.s390x 88/400 Verifying : json-c-0.16-3.fc38.s390x 89/400 Verifying : json-glib-1.6.6-3.fc38.s390x 90/400 Verifying : lame-libs-3.100-13.fc38.s390x 91/400 Verifying : lcms2-2.14-1.fc38.s390x 92/400 Verifying : libICE-1.0.10-9.fc38.s390x 93/400 Verifying : libSM-1.2.3-11.fc38.s390x 94/400 Verifying : libX11-1.8.1-2.fc38.s390x 95/400 Verifying : libX11-common-1.8.1-2.fc38.noarch 96/400 Verifying : libX11-devel-1.8.1-2.fc38.s390x 97/400 Verifying : libX11-xcb-1.8.1-2.fc38.s390x 98/400 Verifying : libXau-1.0.11-1.fc38.s390x 99/400 Verifying : libXau-devel-1.0.11-1.fc38.s390x 100/400 Verifying : libXcomposite-0.4.5-8.fc38.s390x 101/400 Verifying : libXcomposite-devel-0.4.5-8.fc38.s390x 102/400 Verifying : libXcursor-1.2.1-2.fc38.s390x 103/400 Verifying : libXcursor-devel-1.2.1-2.fc38.s390x 104/400 Verifying : libXdamage-1.1.5-8.fc38.s390x 105/400 Verifying : libXdamage-devel-1.1.5-8.fc38.s390x 106/400 Verifying : libXext-1.3.5-1.fc38.s390x 107/400 Verifying : libXext-devel-1.3.5-1.fc38.s390x 108/400 Verifying : libXfixes-6.0.0-4.fc38.s390x 109/400 Verifying : libXfixes-devel-6.0.0-4.fc38.s390x 110/400 Verifying : libXft-2.3.6-1.fc38.s390x 111/400 Verifying : libXft-devel-2.3.6-1.fc38.s390x 112/400 Verifying : libXi-1.8-3.fc38.s390x 113/400 Verifying : libXi-devel-1.8-3.fc38.s390x 114/400 Verifying : libXinerama-1.1.5-1.fc38.s390x 115/400 Verifying : libXinerama-devel-1.1.5-1.fc38.s390x 116/400 Verifying : libXrandr-1.5.2-9.fc38.s390x 117/400 Verifying : libXrandr-devel-1.5.2-9.fc38.s390x 118/400 Verifying : libXrender-0.9.11-1.fc38.s390x 119/400 Verifying : libXrender-devel-0.9.11-1.fc38.s390x 120/400 Verifying : libXtst-1.2.4-1.fc38.s390x 121/400 Verifying : libXtst-devel-1.2.4-1.fc38.s390x 122/400 Verifying : libXv-1.0.11-17.fc38.s390x 123/400 Verifying : libXxf86vm-1.1.5-1.fc38.s390x 124/400 Verifying : libaec-1.0.6-3.fc38.s390x 125/400 Verifying : libaec-devel-1.0.6-3.fc38.s390x 126/400 Verifying : libaom-3.5.0-2.fc38.s390x 127/400 Verifying : libappstream-glib-0.8.2-1.fc38.s390x 128/400 Verifying : libavif-0.11.1-4.fc38.s390x 129/400 Verifying : libb2-0.98.1-7.fc38.s390x 130/400 Verifying : libcloudproviders-0.3.1-6.fc38.s390x 131/400 Verifying : libcloudproviders-devel-0.3.1-6.fc38.s390x 132/400 Verifying : libcurl-devel-7.87.0-1.fc38.s390x 133/400 Verifying : libdatrie-0.2.13-4.fc38.s390x 134/400 Verifying : libdatrie-devel-0.2.13-4.fc38.s390x 135/400 Verifying : libdav1d-1.0.0-2.fc38.s390x 136/400 Verifying : libdecor-0.1.1-1.fc38.s390x 137/400 Verifying : libdrm-2.4.114-1.fc38.s390x 138/400 Verifying : libdvdnav-6.1.1-4.fc38.s390x 139/400 Verifying : libdvdread-6.1.3-2.fc38.s390x 140/400 Verifying : libdxflib-3.26.4-7.fc38.s390x 141/400 Verifying : libdxflib-devel-3.26.4-7.fc38.s390x 142/400 Verifying : libepoxy-1.5.10-2.fc38.s390x 143/400 Verifying : libepoxy-devel-1.5.10-2.fc38.s390x 144/400 Verifying : libevdev-1.13.0-1.fc38.s390x 145/400 Verifying : libffi-devel-3.4.4-1.fc38.s390x 146/400 Verifying : libgcrypt-1.10.1-6.fc38.s390x 147/400 Verifying : libgeotiff-1.7.1-5.fc38.s390x 148/400 Verifying : libglvnd-1:1.6.0-1.fc38.s390x 149/400 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.s390x 150/400 Verifying : libglvnd-devel-1:1.6.0-1.fc38.s390x 151/400 Verifying : libglvnd-egl-1:1.6.0-1.fc38.s390x 152/400 Verifying : libglvnd-gles-1:1.6.0-1.fc38.s390x 153/400 Verifying : libglvnd-glx-1:1.6.0-1.fc38.s390x 154/400 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.s390x 155/400 Verifying : libgpg-error-1.46-1.fc38.s390x 156/400 Verifying : libgta-1.2.1-8.fc38.s390x 157/400 Verifying : libgudev-237-3.fc38.s390x 158/400 Verifying : libgusb-0.4.3-1.fc38.s390x 159/400 Verifying : libharu-2.3.0-16.fc38.s390x 160/400 Verifying : libharu-devel-2.3.0-16.fc38.s390x 161/400 Verifying : libicu-71.1-2.fc38.s390x 162/400 Verifying : libicu-devel-71.1-2.fc38.s390x 163/400 Verifying : libjpeg-turbo-2.1.4-1.fc38.s390x 164/400 Verifying : libjpeg-turbo-devel-2.1.4-1.fc38.s390x 165/400 Verifying : libkml-1.3.0-42.fc38.s390x 166/400 Verifying : libmanette-0.2.6-5.fc38.s390x 167/400 Verifying : libmpc-1.2.1-5.fc38.s390x 168/400 Verifying : libmspack-0.10.1-0.8.alpha.fc38.s390x 169/400 Verifying : libnice-0.1.19-3.fc38.s390x 170/400 Verifying : libogg-2:1.3.5-4.fc38.s390x 171/400 Verifying : libpng-2:1.6.37-13.fc38.s390x 172/400 Verifying : libpng-devel-2:1.6.37-13.fc38.s390x 173/400 Verifying : libpq-15.0-2.fc38.s390x 174/400 Verifying : libpq-devel-15.0-2.fc38.s390x 175/400 Verifying : libproxy-0.4.18-4.fc38.s390x 176/400 Verifying : libqhull-1:7.2.1-11.fc38.s390x 177/400 Verifying : libqhull_p-1:7.2.1-11.fc38.s390x 178/400 Verifying : libqhull_r-1:7.2.1-11.fc38.s390x 179/400 Verifying : librsvg2-2.55.1-3.fc38.s390x 180/400 Verifying : librttopo-1.1.0-10.fc38.s390x 181/400 Verifying : libseccomp-2.5.3-3.fc38.s390x 182/400 Verifying : libsecret-0.20.5-2.fc38.s390x 183/400 Verifying : libsndfile-1.1.0-5.fc38.s390x 184/400 Verifying : libsoup-2.74.3-1.fc38.s390x 185/400 Verifying : libsoup3-3.2.2-1.fc38.s390x 186/400 Verifying : libspatialite-5.0.1-19.fc38.s390x 187/400 Verifying : libsrtp-2.3.0-9.fc38.s390x 188/400 Verifying : libsvm-3.30-1.fc38.s390x 189/400 Verifying : libsvm-devel-3.30-1.fc38.s390x 190/400 Verifying : libthai-0.1.29-3.fc38.s390x 191/400 Verifying : libthai-devel-0.1.29-3.fc38.s390x 192/400 Verifying : libtheora-1:1.1.1-32.fc38.s390x 193/400 Verifying : libtiff-4.4.0-4.fc38.s390x 194/400 Verifying : libtiff-devel-4.4.0-4.fc38.s390x 195/400 Verifying : libusb1-1.0.26-1.fc38.s390x 196/400 Verifying : libva-2.16.0-1.fc38.s390x 197/400 Verifying : libvisual-1:0.4.0-36.fc38.s390x 198/400 Verifying : libvorbis-1:1.3.7-6.fc38.s390x 199/400 Verifying : libwebp-1.2.4-2.fc38.s390x 200/400 Verifying : libwpe-1.14.0-1.fc38.s390x 201/400 Verifying : libxcb-1.13.1-10.fc38.s390x 202/400 Verifying : libxcb-devel-1.13.1-10.fc38.s390x 203/400 Verifying : libxcrypt-devel-4.4.33-5.fc38.s390x 204/400 Verifying : libxkbcommon-1.4.1-2.fc38.s390x 205/400 Verifying : libxkbcommon-devel-1.4.1-2.fc38.s390x 206/400 Verifying : libxml2-devel-2.10.3-2.fc38.s390x 207/400 Verifying : libxshmfence-1.3-11.fc38.s390x 208/400 Verifying : libxslt-1.1.37-1.fc38.s390x 209/400 Verifying : lilv-libs-0.24.14-3.fc38.s390x 210/400 Verifying : m4-1.4.19-4.fc38.s390x 211/400 Verifying : make-1:4.3-11.fc38.s390x 212/400 Verifying : mariadb-connector-c-3.2.7-2.fc38.s390x 213/400 Verifying : mariadb-connector-c-config-3.2.7-2.fc38.noarch 214/400 Verifying : mesa-filesystem-22.3.1-1.fc38.s390x 215/400 Verifying : mesa-libEGL-22.3.1-1.fc38.s390x 216/400 Verifying : mesa-libGL-22.3.1-1.fc38.s390x 217/400 Verifying : mesa-libGLU-9.0.1-7.fc38.s390x 218/400 Verifying : mesa-libGLU-devel-9.0.1-7.fc38.s390x 219/400 Verifying : mesa-libgbm-22.3.1-1.fc38.s390x 220/400 Verifying : mesa-libglapi-22.3.1-1.fc38.s390x 221/400 Verifying : minizip-ng-3.0.7-2.fc38.s390x 222/400 Verifying : mpdecimal-2.5.1-4.fc38.s390x 223/400 Verifying : mpg123-libs-1.31.1-3.fc38.s390x 224/400 Verifying : ncurses-6.3-5.20221126.fc38.s390x 225/400 Verifying : netcdf-4.9.0-4.fc38.s390x 226/400 Verifying : ogdi-4.1.0-8.fc38.s390x 227/400 Verifying : openblas-0.3.21-4.fc38.s390x 228/400 Verifying : openblas-openmp-0.3.21-4.fc38.s390x 229/400 Verifying : openblas-openmp64-0.3.21-4.fc38.s390x 230/400 Verifying : openjpeg2-2.5.0-2.fc38.s390x 231/400 Verifying : openssl-devel-1:3.0.5-6.fc38.s390x 232/400 Verifying : opus-1.3.1-11.fc38.s390x 233/400 Verifying : orc-0.4.33-1.fc38.s390x 234/400 Verifying : pango-1.50.12-1.fc38.s390x 235/400 Verifying : pango-devel-1.50.12-1.fc38.s390x 236/400 Verifying : pcre-8.45-1.fc38.2.s390x 237/400 Verifying : pcre2-devel-10.40-1.fc38.1.s390x 238/400 Verifying : pcre2-utf16-10.40-1.fc38.1.s390x 239/400 Verifying : pcre2-utf32-10.40-1.fc38.1.s390x 240/400 Verifying : perl-B-1.83-492.fc38.s390x 241/400 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 242/400 Verifying : perl-Data-Dumper-2.184-490.fc38.s390x 243/400 Verifying : perl-DynaLoader-1.52-492.fc38.s390x 244/400 Verifying : perl-Encode-4:3.19-492.fc38.s390x 245/400 Verifying : perl-Errno-1.36-492.fc38.s390x 246/400 Verifying : perl-Fcntl-1.15-492.fc38.s390x 247/400 Verifying : perl-File-Basename-2.85-492.fc38.noarch 248/400 Verifying : perl-File-Compare-1.100.700-492.fc38.noarch 249/400 Verifying : perl-File-Copy-2.39-492.fc38.noarch 250/400 Verifying : perl-File-Find-1.40-492.fc38.noarch 251/400 Verifying : perl-File-stat-1.12-492.fc38.noarch 252/400 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 253/400 Verifying : perl-IO-1.50-492.fc38.s390x 254/400 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 255/400 Verifying : perl-MIME-Base64-3.16-489.fc38.s390x 256/400 Verifying : perl-POSIX-2.03-492.fc38.s390x 257/400 Verifying : perl-PathTools-3.84-489.fc38.s390x 258/400 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.s390x 259/400 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 260/400 Verifying : perl-Socket-4:2.036-1.fc38.s390x 261/400 Verifying : perl-Storable-1:3.26-489.fc38.s390x 262/400 Verifying : perl-Symbol-1.09-492.fc38.noarch 263/400 Verifying : perl-if-0.61.000-492.fc38.noarch 264/400 Verifying : perl-interpreter-4:5.36.0-492.fc38.s390x 265/400 Verifying : perl-libs-4:5.36.0-492.fc38.s390x 266/400 Verifying : perl-mro-1.26-492.fc38.s390x 267/400 Verifying : perl-overload-1.35-492.fc38.noarch 268/400 Verifying : perl-overloading-0.02-492.fc38.noarch 269/400 Verifying : perl-threads-1:2.27-489.fc38.s390x 270/400 Verifying : perl-threads-shared-1.64-489.fc38.s390x 271/400 Verifying : perl-vars-1.05-492.fc38.noarch 272/400 Verifying : pixman-0.40.0-6.fc38.s390x 273/400 Verifying : pixman-devel-0.40.0-6.fc38.s390x 274/400 Verifying : polyclipping-6.4.2-15.fc38.s390x 275/400 Verifying : polyclipping-devel-6.4.2-15.fc38.s390x 276/400 Verifying : poppler-22.08.0-4.fc38.s390x 277/400 Verifying : proj-9.1.1-1.fc38.s390x 278/400 Verifying : proj-data-9.1.1-1.fc38.noarch 279/400 Verifying : proj-devel-9.1.1-1.fc38.s390x 280/400 Verifying : python3-3.11.1-1.fc38.s390x 281/400 Verifying : python3-libs-3.11.1-1.fc38.s390x 282/400 Verifying : qhull-devel-1:7.2.1-11.fc38.s390x 283/400 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 284/400 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 285/400 Verifying : cpp-13.0.0-0.4.fc38.s390x 286/400 Verifying : gcc-13.0.0-0.4.fc38.s390x 287/400 Verifying : gcc-c++-13.0.0-0.4.fc38.s390x 288/400 Verifying : gcc-gfortran-13.0.0-0.4.fc38.s390x 289/400 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.s390x 290/400 Verifying : libasan-13.0.0-0.4.fc38.s390x 291/400 Verifying : libatomic-13.0.0-0.4.fc38.s390x 292/400 Verifying : libgfortran-13.0.0-0.4.fc38.s390x 293/400 Verifying : libstdc++-devel-13.0.0-0.4.fc38.s390x 294/400 Verifying : libtool-2.4.7-3.0.1.fc38.s390x 295/400 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.s390x 296/400 Verifying : libubsan-13.0.0-0.4.fc38.s390x 297/400 Verifying : adwaita-cursor-theme-43-1.fc38.noarch 298/400 Verifying : adwaita-icon-theme-43-1.fc38.noarch 299/400 Verifying : automake-1.16.5-9.fc37.noarch 300/400 Verifying : crypto-policies-scripts-20221215-1.gita4c31a3.fc 301/400 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 302/400 Verifying : flexiblas-3.2.1-3.fc38.s390x 303/400 Verifying : flexiblas-netlib-3.2.1-3.fc38.s390x 304/400 Verifying : flexiblas-netlib64-3.2.1-3.fc38.s390x 305/400 Verifying : flexiblas-openblas-openmp-3.2.1-3.fc38.s390x 306/400 Verifying : flexiblas-openblas-openmp64-3.2.1-3.fc38.s390x 307/400 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 308/400 Verifying : gdal-devel-3.6.1-1.fc38.s390x 309/400 Verifying : gdal-libs-3.6.1-1.fc38.s390x 310/400 Verifying : geos-3.11.1-1.fc38.s390x 311/400 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 312/400 Verifying : glibc-devel-2.36.9000-19.fc38.s390x 313/400 Verifying : glibc-headers-s390-2.36.9000-19.fc38.noarch 314/400 Verifying : google-noto-fonts-common-20201206^1.git0c78c8329 315/400 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c832 316/400 Verifying : gsettings-desktop-schemas-43.0-1.fc38.s390x 317/400 Verifying : hicolor-icon-theme-0.17-14.fc37.noarch 318/400 Verifying : highway-1.0.2-1.fc38.s390x 319/400 Verifying : iso-codes-4.12.0-2.fc38.noarch 320/400 Verifying : javascriptcoregtk4.0-2.39.3-3.fc38.s390x 321/400 Verifying : kernel-headers-6.1.0-1.fc38.s390x 322/400 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 323/400 Verifying : libblkid-devel-2.38.1-3.fc38.s390x 324/400 Verifying : libjxl-1:0.7.0-5.fc38.s390x 325/400 Verifying : libmount-devel-2.38.1-3.fc38.s390x 326/400 Verifying : libselinux-devel-3.5-0.rc1.1.fc38.s390x 327/400 Verifying : libsepol-devel-3.5-0.rc1.1.fc38.s390x 328/400 Verifying : libstemmer-2.2.0-4.fc38.s390x 329/400 Verifying : libtracker-sparql-3.4.2-1.fc38.s390x 330/400 Verifying : libunwind-1.6.2-5.fc38.s390x 331/400 Verifying : libwayland-client-1.21.0-1.fc37.s390x 332/400 Verifying : libwayland-cursor-1.21.0-1.fc37.s390x 333/400 Verifying : libwayland-egl-1.21.0-1.fc37.s390x 334/400 Verifying : libwayland-server-1.21.0-1.fc37.s390x 335/400 Verifying : nspr-4.35.0-2.fc38.s390x 336/400 Verifying : nss-3.85.0-1.fc38.s390x 337/400 Verifying : nss-softokn-3.85.0-1.fc38.s390x 338/400 Verifying : nss-softokn-freebl-3.85.0-1.fc38.s390x 339/400 Verifying : nss-sysinit-3.85.0-1.fc38.s390x 340/400 Verifying : nss-util-3.85.0-1.fc38.s390x 341/400 Verifying : openexr-libs-3.1.5-2.fc37.s390x 342/400 Verifying : perl-Carp-1.52-489.fc37.noarch 343/400 Verifying : perl-Exporter-5.77-489.fc37.noarch 344/400 Verifying : perl-File-Path-2.18-489.fc37.noarch 345/400 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 346/400 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 347/400 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 348/400 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 349/400 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 350/400 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 351/400 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 352/400 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 353/400 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 354/400 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 355/400 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 356/400 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 357/400 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 358/400 Verifying : perl-constant-1.33-490.fc37.noarch 359/400 Verifying : perl-parent-1:0.239-1.fc38.noarch 360/400 Verifying : perl-podlators-1:5.00-1.fc38.noarch 361/400 Verifying : poppler-data-0.4.11-3.fc37.noarch 362/400 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 363/400 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 364/400 Verifying : rav1e-libs-0.5.1-5.fc37.s390x 365/400 Verifying : serd-0.30.12-2.fc37.s390x 366/400 Verifying : shared-mime-info-2.2-2.fc37.s390x 367/400 Verifying : snappy-1.1.9-5.fc37.s390x 368/400 Verifying : sord-0.16.10-1.fc37.s390x 369/400 Verifying : soundtouch-2.3.1-3.fc37.s390x 370/400 Verifying : sqlite-3.40.0-1.fc38.s390x 371/400 Verifying : sqlite-devel-3.40.0-1.fc38.s390x 372/400 Verifying : sratom-0.6.10-2.fc37.s390x 373/400 Verifying : swig-4.1.1-1.fc38.s390x 374/400 Verifying : sysprof-capture-devel-3.46.0-1.fc38.s390x 375/400 Verifying : unixODBC-2.3.11-1.fc38.s390x 376/400 Verifying : unixODBC-devel-2.3.11-1.fc38.s390x 377/400 Verifying : uriparser-0.9.7-1.fc38.s390x 378/400 Verifying : vulkan-loader-1.3.231.1-2.fc38.s390x 379/400 Verifying : wayland-devel-1.21.0-1.fc37.s390x 380/400 Verifying : webkit2gtk4.0-2.39.3-3.fc38.s390x 381/400 Verifying : webrtc-audio-processing-0.3.1-9.fc37.s390x 382/400 Verifying : woff2-1.0.2-15.fc37.s390x 383/400 Verifying : wpebackend-fdo-1.14.0-1.fc38.s390x 384/400 Verifying : wxBase-3.2.1-4.fc38.s390x 385/400 Verifying : wxBase-devel-3.2.1-4.fc38.s390x 386/400 Verifying : wxGTK-3.2.1-4.fc38.s390x 387/400 Verifying : wxGTK-devel-3.2.1-4.fc38.s390x 388/400 Verifying : wxGTK-gl-3.2.1-4.fc38.s390x 389/400 Verifying : wxGTK-i18n-3.2.1-4.fc38.noarch 390/400 Verifying : wxGTK-media-3.2.1-4.fc38.s390x 391/400 Verifying : wxGTK-webview-3.2.1-4.fc38.s390x 392/400 Verifying : xdg-dbus-proxy-0.1.3-2.fc37.s390x 393/400 Verifying : xerces-c-3.2.3-7.fc37.s390x 394/400 Verifying : xkeyboard-config-2.36-3.fc38.noarch 395/400 Verifying : xml-common-0.6.3-59.fc37.noarch 396/400 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 397/400 Verifying : xprop-1.2.5-2.fc37.s390x 398/400 Verifying : xz-devel-5.2.9-1.fc38.s390x 399/400 Verifying : zlib-devel-1.2.13-1.fc38.s390x 400/400 Installed: SDL2-2.26.0-1.fc38.s390x SuperLU-5.3.0-3.fc38.s390x adwaita-cursor-theme-43-1.fc38.noarch adwaita-icon-theme-43-1.fc38.noarch alsa-lib-1.2.8-2.fc38.s390x annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.s390x armadillo-10.8.2-2.fc38.s390x arpack-3.8.0-5.fc38.s390x at-spi2-atk-2.46.0-2.fc38.s390x at-spi2-atk-devel-2.46.0-2.fc38.s390x at-spi2-core-2.46.0-2.fc38.s390x at-spi2-core-devel-2.46.0-2.fc38.s390x atk-2.46.0-2.fc38.s390x atk-devel-2.46.0-2.fc38.s390x autoconf-2.71-4.fc38.noarch automake-1.16.5-9.fc37.noarch avahi-libs-0.8-19.fc38.s390x blosc-1.21.1-3.fc38.s390x brotli-1.0.9-9.fc38.s390x brotli-devel-1.0.9-9.fc38.s390x bubblewrap-0.5.0-3.fc38.s390x bzip2-devel-1.0.8-12.fc38.s390x cairo-1.17.6-2.fc38.s390x cairo-devel-1.17.6-2.fc38.s390x cairo-gobject-1.17.6-2.fc38.s390x cairo-gobject-devel-1.17.6-2.fc38.s390x cdparanoia-libs-10.2-40.fc38.s390x cfitsio-4.1.0-1.fc38.s390x cmake-filesystem-3.25.1-1.fc38.s390x colord-libs-1.4.6-2.fc38.s390x cpp-13.0.0-0.4.fc38.s390x crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch cups-libs-1:2.4.2-5.fc38.s390x dbus-1:1.14.4-1.fc38.s390x dbus-broker-32-1.fc38.s390x dbus-common-1:1.14.4-1.fc38.noarch dbus-devel-1:1.14.4-1.fc38.s390x dbus-libs-1:1.14.4-1.fc38.s390x desktop-file-utils-0.26-7.fc38.s390x e00compr-devel-1.0.1-39.fc38.s390x e00compr-libs-1.0.1-39.fc38.s390x emacs-filesystem-1:28.1-3.fc37.noarch enchant2-2.3.3-2.fc38.s390x expat-2.5.0-1.fc38.s390x fdk-aac-free-2.0.0-9.fc38.s390x flac-libs-1.4.2-1.fc38.s390x flexiblas-3.2.1-3.fc38.s390x flexiblas-netlib-3.2.1-3.fc38.s390x flexiblas-netlib64-3.2.1-3.fc38.s390x flexiblas-openblas-openmp-3.2.1-3.fc38.s390x flexiblas-openblas-openmp64-3.2.1-3.fc38.s390x fontconfig-2.14.1-2.fc38.s390x fontconfig-devel-2.14.1-2.fc38.s390x fonts-filesystem-1:2.0.5-10.fc38.noarch freetype-2.12.1-3.fc38.s390x freetype-devel-2.12.1-3.fc38.s390x freexl-1.0.6-18.fc38.s390x fribidi-1.0.12-2.fc38.s390x fribidi-devel-1.0.12-2.fc38.s390x gc-8.2.2-1.fc38.s390x gcc-13.0.0-0.4.fc38.s390x gcc-c++-13.0.0-0.4.fc38.s390x gcc-gfortran-13.0.0-0.4.fc38.s390x gcc-plugin-annobin-13.0.0-0.4.fc38.s390x gdal-devel-3.6.1-1.fc38.s390x gdal-libs-3.6.1-1.fc38.s390x gdk-pixbuf2-2.42.10-1.fc38.s390x gdk-pixbuf2-devel-2.42.10-1.fc38.s390x gdk-pixbuf2-modules-2.42.10-1.fc38.s390x geos-3.11.1-1.fc38.s390x gettext-0.21.1-1.fc38.s390x gettext-envsubst-0.21.1-1.fc38.s390x gettext-libs-0.21.1-1.fc38.s390x gettext-runtime-0.21.1-1.fc38.s390x giflib-5.2.1-14.fc38.s390x gl-manpages-1.1-25.20190306.fc37.noarch glib-networking-2.74.0-1.fc38.s390x glib2-2.74.1-2.fc38.s390x glib2-devel-2.74.1-2.fc38.s390x glibc-devel-2.36.9000-19.fc38.s390x glibc-headers-s390-2.36.9000-19.fc38.noarch gnutls-3.7.8-9.fc38.s390x google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch graphene-1.10.6-4.fc38.s390x graphite2-1.3.14-10.fc38.s390x graphite2-devel-1.3.14-10.fc38.s390x groff-base-1.22.4-10.fc38.s390x gsettings-desktop-schemas-43.0-1.fc38.s390x gsm-1.0.22-1.fc38.s390x gssdp-1.6.2-1.fc38.s390x gstreamer1-1.20.4-1.fc38.s390x gstreamer1-plugins-bad-free-1.20.4-2.fc38.s390x gstreamer1-plugins-base-1.20.4-1.fc38.s390x gtk-update-icon-cache-3.24.35-2.fc38.s390x gtk3-3.24.35-2.fc38.s390x gtk3-devel-3.24.35-2.fc38.s390x guile22-2.2.7-6.fc38.s390x gupnp-1.6.3-1.fc38.s390x gupnp-igd-1.2.0-7.fc38.s390x harfbuzz-6.0.0-1.fc38.s390x harfbuzz-devel-6.0.0-1.fc38.s390x harfbuzz-icu-6.0.0-1.fc38.s390x hdf-libs-4.2.15-11.fc38.s390x hdf5-1.12.1-10.fc38.s390x hdf5-devel-1.12.1-10.fc38.s390x hicolor-icon-theme-0.17-14.fc37.noarch highway-1.0.2-1.fc38.s390x hunspell-1.7.1-1.fc38.s390x hunspell-en-US-0.20201207-2.fc38.noarch hunspell-filesystem-1.7.1-1.fc38.s390x hyphen-2.8.8-18.fc38.s390x imath-3.1.6-1.fc38.s390x iso-codes-4.12.0-2.fc38.noarch jasper-devel-3.0.6-1.fc38.s390x jasper-libs-3.0.6-1.fc38.s390x javascriptcoregtk4.0-2.39.3-3.fc38.s390x jbigkit-libs-2.1-24.fc38.s390x json-c-0.16-3.fc38.s390x json-glib-1.6.6-3.fc38.s390x kernel-headers-6.1.0-1.fc38.s390x lame-libs-3.100-13.fc38.s390x langpacks-core-font-en-3.0-27.fc38.noarch lcms2-2.14-1.fc38.s390x libICE-1.0.10-9.fc38.s390x libSM-1.2.3-11.fc38.s390x libX11-1.8.1-2.fc38.s390x libX11-common-1.8.1-2.fc38.noarch libX11-devel-1.8.1-2.fc38.s390x libX11-xcb-1.8.1-2.fc38.s390x libXau-1.0.11-1.fc38.s390x libXau-devel-1.0.11-1.fc38.s390x libXcomposite-0.4.5-8.fc38.s390x libXcomposite-devel-0.4.5-8.fc38.s390x libXcursor-1.2.1-2.fc38.s390x libXcursor-devel-1.2.1-2.fc38.s390x libXdamage-1.1.5-8.fc38.s390x libXdamage-devel-1.1.5-8.fc38.s390x libXext-1.3.5-1.fc38.s390x libXext-devel-1.3.5-1.fc38.s390x libXfixes-6.0.0-4.fc38.s390x libXfixes-devel-6.0.0-4.fc38.s390x libXft-2.3.6-1.fc38.s390x libXft-devel-2.3.6-1.fc38.s390x libXi-1.8-3.fc38.s390x libXi-devel-1.8-3.fc38.s390x libXinerama-1.1.5-1.fc38.s390x libXinerama-devel-1.1.5-1.fc38.s390x libXrandr-1.5.2-9.fc38.s390x libXrandr-devel-1.5.2-9.fc38.s390x libXrender-0.9.11-1.fc38.s390x libXrender-devel-0.9.11-1.fc38.s390x libXtst-1.2.4-1.fc38.s390x libXtst-devel-1.2.4-1.fc38.s390x libXv-1.0.11-17.fc38.s390x libXxf86vm-1.1.5-1.fc38.s390x libaec-1.0.6-3.fc38.s390x libaec-devel-1.0.6-3.fc38.s390x libaom-3.5.0-2.fc38.s390x libappstream-glib-0.8.2-1.fc38.s390x libasan-13.0.0-0.4.fc38.s390x libatomic-13.0.0-0.4.fc38.s390x libavif-0.11.1-4.fc38.s390x libb2-0.98.1-7.fc38.s390x libblkid-devel-2.38.1-3.fc38.s390x libcloudproviders-0.3.1-6.fc38.s390x libcloudproviders-devel-0.3.1-6.fc38.s390x libcurl-devel-7.87.0-1.fc38.s390x libdatrie-0.2.13-4.fc38.s390x libdatrie-devel-0.2.13-4.fc38.s390x libdav1d-1.0.0-2.fc38.s390x libdecor-0.1.1-1.fc38.s390x libdrm-2.4.114-1.fc38.s390x libdvdnav-6.1.1-4.fc38.s390x libdvdread-6.1.3-2.fc38.s390x libdxflib-3.26.4-7.fc38.s390x libdxflib-devel-3.26.4-7.fc38.s390x libepoxy-1.5.10-2.fc38.s390x libepoxy-devel-1.5.10-2.fc38.s390x libevdev-1.13.0-1.fc38.s390x libffi-devel-3.4.4-1.fc38.s390x libgcrypt-1.10.1-6.fc38.s390x libgeotiff-1.7.1-5.fc38.s390x libgfortran-13.0.0-0.4.fc38.s390x libglvnd-1:1.6.0-1.fc38.s390x libglvnd-core-devel-1:1.6.0-1.fc38.s390x libglvnd-devel-1:1.6.0-1.fc38.s390x libglvnd-egl-1:1.6.0-1.fc38.s390x libglvnd-gles-1:1.6.0-1.fc38.s390x libglvnd-glx-1:1.6.0-1.fc38.s390x libglvnd-opengl-1:1.6.0-1.fc38.s390x libgpg-error-1.46-1.fc38.s390x libgta-1.2.1-8.fc38.s390x libgudev-237-3.fc38.s390x libgusb-0.4.3-1.fc38.s390x libharu-2.3.0-16.fc38.s390x libharu-devel-2.3.0-16.fc38.s390x libicu-71.1-2.fc38.s390x libicu-devel-71.1-2.fc38.s390x libjpeg-turbo-2.1.4-1.fc38.s390x libjpeg-turbo-devel-2.1.4-1.fc38.s390x libjxl-1:0.7.0-5.fc38.s390x libkml-1.3.0-42.fc38.s390x libmanette-0.2.6-5.fc38.s390x libmount-devel-2.38.1-3.fc38.s390x libmpc-1.2.1-5.fc38.s390x libmspack-0.10.1-0.8.alpha.fc38.s390x libnice-0.1.19-3.fc38.s390x libogg-2:1.3.5-4.fc38.s390x libpng-2:1.6.37-13.fc38.s390x libpng-devel-2:1.6.37-13.fc38.s390x libpq-15.0-2.fc38.s390x libpq-devel-15.0-2.fc38.s390x libproxy-0.4.18-4.fc38.s390x libqhull-1:7.2.1-11.fc38.s390x libqhull_p-1:7.2.1-11.fc38.s390x libqhull_r-1:7.2.1-11.fc38.s390x librsvg2-2.55.1-3.fc38.s390x librttopo-1.1.0-10.fc38.s390x libseccomp-2.5.3-3.fc38.s390x libsecret-0.20.5-2.fc38.s390x libselinux-devel-3.5-0.rc1.1.fc38.s390x libsepol-devel-3.5-0.rc1.1.fc38.s390x libsndfile-1.1.0-5.fc38.s390x libsoup-2.74.3-1.fc38.s390x libsoup3-3.2.2-1.fc38.s390x libspatialite-5.0.1-19.fc38.s390x libsrtp-2.3.0-9.fc38.s390x libstdc++-devel-13.0.0-0.4.fc38.s390x libstemmer-2.2.0-4.fc38.s390x libsvm-3.30-1.fc38.s390x libsvm-devel-3.30-1.fc38.s390x libthai-0.1.29-3.fc38.s390x libthai-devel-0.1.29-3.fc38.s390x libtheora-1:1.1.1-32.fc38.s390x libtiff-4.4.0-4.fc38.s390x libtiff-devel-4.4.0-4.fc38.s390x libtool-2.4.7-3.0.1.fc38.s390x libtool-ltdl-2.4.7-3.0.1.fc38.s390x libtracker-sparql-3.4.2-1.fc38.s390x libubsan-13.0.0-0.4.fc38.s390x libunwind-1.6.2-5.fc38.s390x libusb1-1.0.26-1.fc38.s390x libva-2.16.0-1.fc38.s390x libvisual-1:0.4.0-36.fc38.s390x libvorbis-1:1.3.7-6.fc38.s390x libwayland-client-1.21.0-1.fc37.s390x libwayland-cursor-1.21.0-1.fc37.s390x libwayland-egl-1.21.0-1.fc37.s390x libwayland-server-1.21.0-1.fc37.s390x libwebp-1.2.4-2.fc38.s390x libwpe-1.14.0-1.fc38.s390x libxcb-1.13.1-10.fc38.s390x libxcb-devel-1.13.1-10.fc38.s390x libxcrypt-devel-4.4.33-5.fc38.s390x libxkbcommon-1.4.1-2.fc38.s390x libxkbcommon-devel-1.4.1-2.fc38.s390x libxml2-devel-2.10.3-2.fc38.s390x libxshmfence-1.3-11.fc38.s390x libxslt-1.1.37-1.fc38.s390x lilv-libs-0.24.14-3.fc38.s390x m4-1.4.19-4.fc38.s390x make-1:4.3-11.fc38.s390x mariadb-connector-c-3.2.7-2.fc38.s390x mariadb-connector-c-config-3.2.7-2.fc38.noarch mesa-filesystem-22.3.1-1.fc38.s390x mesa-libEGL-22.3.1-1.fc38.s390x mesa-libGL-22.3.1-1.fc38.s390x mesa-libGLU-9.0.1-7.fc38.s390x mesa-libGLU-devel-9.0.1-7.fc38.s390x mesa-libgbm-22.3.1-1.fc38.s390x mesa-libglapi-22.3.1-1.fc38.s390x minizip-ng-3.0.7-2.fc38.s390x mpdecimal-2.5.1-4.fc38.s390x mpg123-libs-1.31.1-3.fc38.s390x ncurses-6.3-5.20221126.fc38.s390x netcdf-4.9.0-4.fc38.s390x nspr-4.35.0-2.fc38.s390x nss-3.85.0-1.fc38.s390x nss-softokn-3.85.0-1.fc38.s390x nss-softokn-freebl-3.85.0-1.fc38.s390x nss-sysinit-3.85.0-1.fc38.s390x nss-util-3.85.0-1.fc38.s390x ogdi-4.1.0-8.fc38.s390x openblas-0.3.21-4.fc38.s390x openblas-openmp-0.3.21-4.fc38.s390x openblas-openmp64-0.3.21-4.fc38.s390x openexr-libs-3.1.5-2.fc37.s390x openjpeg2-2.5.0-2.fc38.s390x openssl-devel-1:3.0.5-6.fc38.s390x opus-1.3.1-11.fc38.s390x orc-0.4.33-1.fc38.s390x pango-1.50.12-1.fc38.s390x pango-devel-1.50.12-1.fc38.s390x pcre-8.45-1.fc38.2.s390x pcre2-devel-10.40-1.fc38.1.s390x pcre2-utf16-10.40-1.fc38.1.s390x pcre2-utf32-10.40-1.fc38.1.s390x perl-B-1.83-492.fc38.s390x perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-Data-Dumper-2.184-490.fc38.s390x perl-DynaLoader-1.52-492.fc38.s390x perl-Encode-4:3.19-492.fc38.s390x perl-Errno-1.36-492.fc38.s390x perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-492.fc38.s390x perl-File-Basename-2.85-492.fc38.noarch perl-File-Compare-1.100.700-492.fc38.noarch perl-File-Copy-2.39-492.fc38.noarch perl-File-Find-1.40-492.fc38.noarch perl-File-Path-2.18-489.fc37.noarch perl-File-Temp-1:0.231.100-489.fc37.noarch perl-File-stat-1.12-492.fc38.noarch perl-Getopt-Long-1:2.54-1.fc38.noarch perl-Getopt-Std-1.13-492.fc38.noarch perl-HTTP-Tiny-0.082-1.fc37.noarch perl-IO-1.50-492.fc38.s390x perl-IPC-Open3-1.22-492.fc38.noarch perl-MIME-Base64-3.16-489.fc38.s390x perl-POSIX-2.03-492.fc38.s390x perl-PathTools-3.84-489.fc38.s390x perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Perldoc-3.28.01-490.fc37.noarch perl-Pod-Simple-1:3.43-490.fc37.noarch perl-Pod-Usage-4:2.03-3.fc37.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.s390x perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.s390x perl-Storable-1:3.26-489.fc38.s390x perl-Symbol-1.09-492.fc38.noarch perl-Term-ANSIColor-5.01-490.fc37.noarch perl-Term-Cap-1.17-489.fc37.noarch perl-Text-ParseWords-3.31-489.fc37.noarch perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch perl-Thread-Queue-3.14-489.fc37.noarch perl-Time-Local-2:1.300-489.fc37.noarch perl-constant-1.33-490.fc37.noarch perl-if-0.61.000-492.fc38.noarch perl-interpreter-4:5.36.0-492.fc38.s390x perl-libs-4:5.36.0-492.fc38.s390x perl-mro-1.26-492.fc38.s390x perl-overload-1.35-492.fc38.noarch perl-overloading-0.02-492.fc38.noarch perl-parent-1:0.239-1.fc38.noarch perl-podlators-1:5.00-1.fc38.noarch perl-threads-1:2.27-489.fc38.s390x perl-threads-shared-1.64-489.fc38.s390x perl-vars-1.05-492.fc38.noarch pixman-0.40.0-6.fc38.s390x pixman-devel-0.40.0-6.fc38.s390x polyclipping-6.4.2-15.fc38.s390x polyclipping-devel-6.4.2-15.fc38.s390x poppler-22.08.0-4.fc38.s390x poppler-data-0.4.11-3.fc37.noarch proj-9.1.1-1.fc38.s390x proj-data-9.1.1-1.fc38.noarch proj-devel-9.1.1-1.fc38.s390x python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.s390x python3-libs-3.11.1-1.fc38.s390x qhull-devel-1:7.2.1-11.fc38.s390x rav1e-libs-0.5.1-5.fc37.s390x serd-0.30.12-2.fc37.s390x shared-mime-info-2.2-2.fc37.s390x snappy-1.1.9-5.fc37.s390x sord-0.16.10-1.fc37.s390x soundtouch-2.3.1-3.fc37.s390x sqlite-3.40.0-1.fc38.s390x sqlite-devel-3.40.0-1.fc38.s390x sratom-0.6.10-2.fc37.s390x swig-4.1.1-1.fc38.s390x sysprof-capture-devel-3.46.0-1.fc38.s390x unixODBC-2.3.11-1.fc38.s390x unixODBC-devel-2.3.11-1.fc38.s390x uriparser-0.9.7-1.fc38.s390x vulkan-loader-1.3.231.1-2.fc38.s390x wayland-devel-1.21.0-1.fc37.s390x webkit2gtk4.0-2.39.3-3.fc38.s390x webrtc-audio-processing-0.3.1-9.fc37.s390x woff2-1.0.2-15.fc37.s390x wpebackend-fdo-1.14.0-1.fc38.s390x wxBase-3.2.1-4.fc38.s390x wxBase-devel-3.2.1-4.fc38.s390x wxGTK-3.2.1-4.fc38.s390x wxGTK-devel-3.2.1-4.fc38.s390x wxGTK-gl-3.2.1-4.fc38.s390x wxGTK-i18n-3.2.1-4.fc38.noarch wxGTK-media-3.2.1-4.fc38.s390x wxGTK-webview-3.2.1-4.fc38.s390x xdg-dbus-proxy-0.1.3-2.fc37.s390x xerces-c-3.2.3-7.fc37.s390x xkeyboard-config-2.36-3.fc38.noarch xml-common-0.6.3-59.fc37.noarch xorg-x11-proto-devel-2022.2-2.fc38.noarch xprop-1.2.5-2.fc37.s390x xz-devel-5.2.9-1.fc38.s390x zlib-devel-1.2.13-1.fc38.s390x Complete! Finish: build setup for saga-7.6.1-18.fc38.src.rpm Start: rpmbuild saga-7.6.1-18.fc38.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1668384000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0ENkPb + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf saga-7.6.1-fedora + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/saga_7.6.1-fedora.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd saga-7.6.1-fedora + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/saga_e00compr.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/saga_polyclipping.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/saga_qhull.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i 's/\r//' AUTHORS + gzip -c ChangeLog + rm -r src/tools/io/io_esri_e00/e00compr + rm -r src/saga_core/saga_api/clipper.cpp src/saga_core/saga_api/clipper.hpp + rm -r src/tools/grid/grid_gridding/nn/triangle.c src/tools/grid/grid_gridding/nn/triangle.h + rm -r src/tools/imagery/imagery_svm/svm/ + rm -r src/tools/io/io_shapes_dxf/dxflib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9jYZfl + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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,-D_FORTIFY_SOURCE=2 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 + 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 saga-7.6.1-fedora + autoreconf -fi libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:8: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:8: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:8: the top level configure.ac:17: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:17: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:17: the top level configure.ac:41: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:41: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:41: the top level configure.ac:228: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:228: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/ax_lib_gdal.m4:44: AX_LIB_GDAL is expanded from... configure.ac:228: the top level configure.ac:343: warning: AC_OUTPUT should be used without arguments. configure.ac:343: You should run autoupdate. configure.ac:15: installing './compile' configure.ac:10: installing './missing' src/saga_core/saga_api/Makefile.am: installing './depcomp' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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,-D_FORTIFY_SOURCE=2 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 + 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 + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-29 05:46:25.317177588 +0000 +++ ./configure 2022-12-29 05:46:28.667177588 +0000 @@ -1900,7 +1900,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-29 05:46:28.667177588 +0000 +++ ./configure 2022-12-29 05:46:28.687177588 +0000 @@ -7924,7 +7924,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -22987,7 +22987,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=s390x-redhat-linux-gnu --host=s390x-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-system-svm --disable-static --disable-python --disable-libfire --disable-triangle checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1001' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for s390x-redhat-linux-gnu-gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking build system type... s390x-redhat-linux-gnu checking host system type... s390x-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert s390x-redhat-linux-gnu file names to s390x-redhat-linux-gnu format... func_convert_file_noop checking how to convert s390x-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for s390x-redhat-linux-gnu-file... no checking for file... file checking for s390x-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for s390x-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for s390x-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for s390x-redhat-linux-gnu-strip... no checking for strip... strip checking for s390x-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7930: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for s390x-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf64_s390) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf64_s390 checking if the linker (/usr/bin/ld -m elf64_s390) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf64_s390) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf64_s390) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for cvGetRows in -lopencv_core... no checking for Set_Mercator_Coordinates in -lgeotrans... no checking for fftw_execute in -lfftw3... no checking for LAS_GetVersion in -llas... no checking for versionString in -lpdal... no checking for HPDF_Pages_New in -lhpdf... yes checking for SQLFetch in -lodbc... yes checking for projects.h... no checking for projects.h... (cached) no checking for proj.h... yes checking for proj_info in -lproj... yes checking for VIGRA_RGBE_ReadPixels_Raw in -lvigraimpex... no checking for omp_get_num_threads in -lgomp... yes checking for libsvm/svm.h... yes checking for svm_get_svm_type in -lsvm... yes checking for s390x-redhat-linux-gnu-pkg-config... /usr/bin/s390x-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for DXFLIB... yes checking for HDF5... no checking for gawk... (cached) gawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 7.87.0 checking for libcurl >= version 7.7.2... yes checking whether libcurl is usable... yes checking for curl_free... yes checking for egrep... (cached) /usr/bin/grep -E checking for float.h... yes checking for malloc.h... yes checking for memory.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for wchar.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether byte ordering is bigendian... yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for GNU libc compatible realloc... yes checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking for vprintf... yes checking for floor... no checking for memmove... yes checking for memset... yes checking for modf... yes checking for pow... no checking for sqrt... no checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strrchr... yes checking for strstr... yes checking for strtol... yes checking whether g++ supports C++11 features with -std=gnu++11... yes checking for local include/lib path... none checking for pg_config... /usr/bin/pg_config checking for PostgreSQL libraries... yes checking if PostgreSQL version is >= 8.0... yes checking whether to enable postgresql... yes GUI and interactive tools will be built ODBC support will be built Building with OpenMP support using libgomp using PROJ version 6 checking for gdal-config... /usr/bin/gdal-config checking for GDAL library... yes checking for OGR support in GDAL library... yes checking if GDAL version is >= 1.7... yes Triangle disabled checking for qh_qhull in -lqhull... yes Libfire disabled checking usage of system libsvm... yes using lhpdf (libharu) from system libs checking for HAVE_LIBCURL defined... yes Building with libcurl checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/saga_core/Makefile config.status: creating src/saga_core/saga_api/Makefile config.status: creating src/saga_core/saga_gdi/Makefile config.status: creating src/saga_core/saga_gui/Makefile config.status: creating src/saga_core/saga_gui/man/Makefile config.status: creating src/saga_core/saga_cmd/Makefile config.status: creating src/saga_core/saga_cmd/man/Makefile config.status: creating src/tools/Makefile config.status: creating src/tools/climate/Makefile config.status: creating src/tools/climate/climate_tools/Makefile config.status: creating src/tools/contrib/Makefile config.status: creating src/tools/contrib/contrib_perego/Makefile config.status: creating src/tools/db/Makefile config.status: creating src/tools/db/db_odbc/Makefile config.status: creating src/tools/db/db_pgsql/Makefile config.status: creating src/tools/docs/Makefile config.status: creating src/tools/docs/docs_html/Makefile config.status: creating src/tools/docs/docs_pdf/Makefile config.status: creating src/tools/garden/Makefile config.status: creating src/tools/garden/garden_3d_viewer/Makefile config.status: creating src/tools/garden/garden_fractals/Makefile config.status: creating src/tools/garden/garden_games/Makefile config.status: creating src/tools/garden/garden_learn_to_program/Makefile config.status: creating src/tools/garden/garden_webservices/Makefile config.status: creating src/tools/grid/Makefile config.status: creating src/tools/grid/grid_analysis/Makefile config.status: creating src/tools/grid/grid_calculus/Makefile config.status: creating src/tools/grid/grid_calculus_bsl/Makefile config.status: creating src/tools/grid/grid_filter/Makefile config.status: creating src/tools/grid/grid_gridding/Makefile config.status: creating src/tools/grid/grid_spline/Makefile config.status: creating src/tools/grid/grid_tools/Makefile config.status: creating src/tools/grid/grid_visualisation/Makefile config.status: creating src/tools/grid/grids_tools/Makefile config.status: creating src/tools/imagery/Makefile config.status: creating src/tools/imagery/imagery_classification/Makefile config.status: creating src/tools/imagery/imagery_opencv/Makefile config.status: creating src/tools/imagery/imagery_maxent/Makefile config.status: creating src/tools/imagery/imagery_photogrammetry/Makefile config.status: creating src/tools/imagery/imagery_segmentation/Makefile config.status: creating src/tools/imagery/imagery_svm/Makefile config.status: creating src/tools/imagery/imagery_tools/Makefile config.status: creating src/tools/imagery/imagery_vigra/Makefile config.status: creating src/tools/io/Makefile config.status: creating src/tools/io/io_esri_e00/Makefile config.status: creating src/tools/io/io_gdal/Makefile config.status: creating src/tools/io/io_gps/Makefile config.status: creating src/tools/io/io_grid/Makefile config.status: creating src/tools/io/io_grid_image/Makefile config.status: creating src/tools/io/io_pdal/Makefile config.status: creating src/tools/io/io_shapes/Makefile config.status: creating src/tools/io/io_shapes_dxf/Makefile config.status: creating src/tools/io/io_shapes_las/Makefile config.status: creating src/tools/io/io_table/Makefile config.status: creating src/tools/io/io_virtual/Makefile config.status: creating src/tools/io/io_webservices/Makefile config.status: creating src/tools/pointcloud/Makefile config.status: creating src/tools/pointcloud/pointcloud_tools/Makefile config.status: creating src/tools/pointcloud/pointcloud_viewer/Makefile config.status: creating src/tools/projection/Makefile config.status: creating src/tools/projection/pj_georeference/Makefile config.status: creating src/tools/projection/pj_proj4/Makefile config.status: creating src/tools/shapes/Makefile config.status: creating src/tools/shapes/shapes_grid/Makefile config.status: creating src/tools/shapes/shapes_lines/Makefile config.status: creating src/tools/shapes/shapes_points/Makefile config.status: creating src/tools/shapes/shapes_polygons/Makefile config.status: creating src/tools/shapes/shapes_tools/Makefile config.status: creating src/tools/shapes/shapes_transect/Makefile config.status: creating src/tools/simulation/Makefile config.status: creating src/tools/simulation/sim_cellular_automata/Makefile config.status: creating src/tools/simulation/sim_ecosystems_hugget/Makefile config.status: creating src/tools/simulation/sim_erosion/Makefile config.status: creating src/tools/simulation/sim_fire_spreading/Makefile config.status: creating src/tools/simulation/sim_geomorphology/Makefile config.status: creating src/tools/simulation/sim_hydrology/Makefile config.status: creating src/tools/simulation/sim_ihacres/Makefile config.status: creating src/tools/simulation/sim_landscape_evolution/Makefile config.status: creating src/tools/simulation/sim_qm_of_esp/Makefile config.status: creating src/tools/simulation/sim_rivflow/Makefile config.status: creating src/tools/statistics/Makefile config.status: creating src/tools/statistics/statistics_grid/Makefile config.status: creating src/tools/statistics/statistics_kriging/Makefile config.status: creating src/tools/statistics/statistics_points/Makefile config.status: creating src/tools/statistics/statistics_regression/Makefile config.status: creating src/tools/table/Makefile config.status: creating src/tools/table/table_calculus/Makefile config.status: creating src/tools/table/table_tools/Makefile config.status: creating src/tools/terrain_analysis/Makefile config.status: creating src/tools/terrain_analysis/ta_channels/Makefile config.status: creating src/tools/terrain_analysis/ta_cliffmetrics/Makefile config.status: creating src/tools/terrain_analysis/ta_compound/Makefile config.status: creating src/tools/terrain_analysis/ta_hydrology/Makefile config.status: creating src/tools/terrain_analysis/ta_lighting/Makefile config.status: creating src/tools/terrain_analysis/ta_morphometry/Makefile config.status: creating src/tools/terrain_analysis/ta_preprocessor/Makefile config.status: creating src/tools/terrain_analysis/ta_profiles/Makefile config.status: creating src/tools/terrain_analysis/ta_slope_stability/Makefile config.status: creating src/tools/tin/Makefile config.status: creating src/tools/tin/tin_tools/Makefile config.status: creating src/tools/tin/tin_viewer/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' -e 's|^LTCC="gcc"|LTCC="gcc -Wl,--as-needed"|' -e 's|^CC="g++"|CC="g++ -Wl,--as-needed"|' -i libtool + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in . make[2]: Nothing to be done for 'all-am'. Making all in src Making all in saga_core Making all in saga_api make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_colors.lo api_colors.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_colors.cpp -fPIC -DPIC -o .libs/api_colors.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from api_colors.cpp:57: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_core.lo api_core.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_core.cpp -fPIC -DPIC -o .libs/api_core.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_callback.lo api_callback.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_callback.cpp -fPIC -DPIC -o .libs/api_callback.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from api_callback.cpp:68: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from api_callback.cpp:69: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_memory.lo api_memory.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_memory.cpp -fPIC -DPIC -o .libs/api_memory.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_file.lo api_file.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_file.cpp -fPIC -DPIC -o .libs/api_file.o api_file.cpp: In member function 'int CSG_File::Printf(const char*, ...)': api_file.cpp:281:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 281 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_file.cpp: In member function 'int CSG_File::Printf(const wchar_t*, ...)': api_file.cpp:306:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 306 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_file.cpp: In member function 'CSG_File::Scan(int&) const': api_file.cpp:466:28: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 466 | if( isdigit(c) || strchr("-+", c) ) | ~~~~~~~^~~ api_file.cpp:462:33: note: 'c' was declared here 462 | int c; | ^ api_file.cpp: In member function 'CSG_File::Scan(double&) const': api_file.cpp:490:28: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 490 | if( isdigit(c) || strchr("-+.,eE", c) ) | ~~~~~~~^~~ api_file.cpp:486:33: note: 'c' was declared here 486 | int c; | ^ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_translator.lo api_translator.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_translator.cpp -fPIC -DPIC -o .libs/api_translator.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from api_translator.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *thismake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o api_string.lo api_string.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c api_string.cpp -fPIC -DPIC -o .libs/api_string.o api_string.cpp: In static member function 'static CSG_String CSG_String::Format(const char*, ...)': api_string.cpp:290:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 290 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In static member function 'static CSG_String CSG_String::Format(const wchar_t*, ...)': api_string.cpp:309:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 309 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In member function 'int CSG_String::Printf(const char*, ...)': api_string.cpp:326:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 326 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In member function 'int CSG_String::Printf(const wchar_t*, ...)': api_string.cpp:343:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 343 | va_list argptr; va_start(argptr, _Format); | ^~~~~~~~ api_string.cpp: In function 'int SG_Printf(const char*, ...)': api_string.cpp:1134:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1134 | va_list argptr; va_start(argptr, _Format); int ret = wxVprintf(_Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ api_string.cpp: In function 'int SG_Printf(const wchar_t*, ...)': api_string.cpp:1144:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1144 | va_list argptr; va_start(argptr, _Format); int ret = wxVprintf(_Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ api_string.cpp: In function 'int SG_FPrintf(FILE*, const char*, ...)': api_string.cpp:1160:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1160 | va_list argptr; va_start(argptr, _Format); int ret = wxVfprintf(Stream, _Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ api_string.cpp: In function 'int SG_FPrintf(FILE*, const wchar_t*, ...)': api_string.cpp:1170:25: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 1170 | va_list argptr; va_start(argptr, _Format); int ret = wxVfprintf(Stream, _Format, argptr); va_end(argptr); return( ret ); | ^~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o data_manager.lo data_manager.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c data_manager.cpp -fPIC -DPIC -o .libs/data_manager.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from data_manager.h:78, from data_manager.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from data_manager.cpp:52: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dataobject.lo dataobject.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c dataobject.cpp -fPIC -DPIC -o .libs/dataobject.o In file included from mat_tools.h:87, from dataobject.h:78, from dataobject.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Coumake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nt > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ dataobject.cpp: In member function 'bool CSG_Data_Object::Load_MetaData(const CSG_String&)': dataobject.cpp:491:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 491 | if( !SG_File_Get_Extension(_FileName).CmpNoCase("spc") ) SG_File_Set_Extension(FileName, "mpts"); break; | ^~ dataobject.cpp:491:115: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 491 | if( !SG_File_Get_Extension(_FileName).CmpNoCase("spc") ) SG_File_Set_Extension(FileName, "mpts"); break; | ^~~~~ In file included from table.h:82, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from tool_chain.h:62, from dataobject.cpp:627: table_value.h: At global scope: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ dataobject.cpp: In member function 'void CSG_Data_Object::Fmt_Name(const char*, ...)': dataobject.cpp:250:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 250 | va_start(argptr, _Format); _s.PrintfV(_Format, argptr); | ^~~~~~~~ dataobject.cpp: In member function 'void CSG_Data_Object::Fmt_Name(const wchar_t*, ...)': dataobject.cpp:271:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 271 | va_start(argptr, _Format); _s.PrintfV(_Format, argptr); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o datetime.lo datetime.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c datetime.cpp -fPIC -DPIC -o .libs/datetime.o In file included from mat_tools.h:87, from datetime.cpp:803: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o geo_classes.lo geo_classes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c geo_classes.cpp -fPIC -DPIC -o .libs/geo_classes.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from geo_classes.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o geo_functions.lo geo_functions.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c geo_functions.cpp -fPIC -DPIC -o .libs/geo_functions.o In file included from geo_functions.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' G_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from geo_functions.cpp:54: mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid.lo grid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid.cpp -fPIC -DPIC -o .libs/grid.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Pointmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from data_manager.h:78, from grid.cpp:52: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grids.lo grids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grids.cpp -fPIC -DPIC -o .libs/grids.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from grids.cpp:52: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid_io.lo grid_io.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid_io.cpp -fPIC -DPIC -o .libs/grid_io.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_io.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from data_manager.h:78, from grid_io.cpp:63: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from grid_io.cpp:64: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid_memory.lo grid_memory.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid_memory.cpp -fPIC -DPIC -o .libs/grid_memory.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_memory.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from grid_memory.cpp:68: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ grid_memory.cpp: In member function 'bool CSG_Grid::_Cache_Destroy(bool)': grid_memory.cpp:378:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 378 | fread(m_Values[m_Cache_bFlip ? Get_NY() - 1 - y : y], 1, Get_nLineBytes(), m_Cache_Stream); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid_pyramid.lo grid_pyramid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid_pyramid.cpp -fPIC -DPIC -o .libs/grid_pyramid.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_pyramid.h:79, from grid_pyramid.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid_operation.lo grid_operation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid_operation.cpp -fPIC -DPIC -o .libs/grid_operation.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_operation.cpp:67: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid_system.lo grid_system.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid_system.cpp -fPIC -DPIC -o .libs/grid_system.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grid_system.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from grid_system.cpp:52: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_formula.lo mat_formula.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_formula.cpp -fPIC -DPIC -o .libs/mat_formula.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_formula.cpp:81: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from mat_formula.cpp:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ mat_formula.cpp: In member function 'wchar_t* CSG_Formula::i_trans(wchar_t*, wchar_t*, wchar_t*)': mat_formula.cpp:1230:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1230 | for (scan = endf + 1; scan <(end - 1); scan++) | ^~~ mat_formula.cpp:1233:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1233 | if (space) | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_grid_radius.lo mat_grid_radius.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_grid_radius.cpp -fPIC -DPIC -o .libs/mat_grid_radius.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_grid_radius.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from mat_grid_radius.cpp:66: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_indexing.lo mat_indexing.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_indexing.cpp -fPIC -DPIC -o .libs/mat_indexing.o In file included from mat_tools.h:87, from mat_indexing.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o kdtree.lo kdtree.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c kdtree.cpp -fPIC -DPIC -o .libs/kdtree.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from pointcloud.h:78, from kdtree.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_regression.lo mat_regression.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_regression.cpp -fPIC -DPIC -o .libs/mat_regression.o In file included from mat_tools.h:87, from mat_regression.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' _tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_matrix.lo mat_matrix.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_matrix.cpp -fPIC -DPIC -o .libs/mat_matrix.o In file included from mat_tools.h:87, from mat_matrix.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_regression_multiple.lo mat_regression_multiple.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_regression_multiple.cpp -fPIC -DPIC -o .libs/mat_regression_multiple.o In file included from mat_tools.h:87, from mat_regression_multiple.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from mat_regression_multiple.cpp:66: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_regression_weighted.lo mat_regression_weighted.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_regression_weighted.cpp -fPIC -DPIC -o .libs/mat_regression_weighted.o In file included from mat_tools.h:87, from mat_regression_weighted.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_spline.lo mat_spline.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_spline.cpp -fPIC -DPIC -o .libs/mat_spline.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from mat_spline.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_mRMR.lo mat_mRMR.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_mRMR.cpp -fPIC -DPIC -o .libs/mat_mRMR.o In file included from mat_tools.h:87, from mat_mRMR.cpp:82: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from grid.h:77, from grids.h:80, from parameters.h:79, from mat_mRMR.cpp:83: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ mat_mRMR.cpp: In member function 'CSG_mRMR::Get_Selection(int, int)': mat_mRMR.cpp:542:28: warning: 'selectscore' may be used uninitialized [-Wmaybe-uninitialized] 542 | pFeature->Set_Value(SG_mRMR_SELECTION_SCORE, score);\ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mat_mRMR.cpp:659:64: note: 'selectscore' was declared here 659 | double relevanceVal, redundancyVal, tmpscore, selectscore; | ^~~~~~~~~~~ mat_mRMR.cpp:701:22: warning: 'selectind' may be used uninitialized [-Wmaybe-uninitialized] 701 | Pool[selectind].Mask = 0; | ^~~~~~~~~ mat_mRMR.cpp:660:25: note: 'selectind' was declared here 660 | long selectind; | ^~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_trend.lo mat_trend.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_trend.cpp -fPIC -DPIC -o .libs/mat_trend.o In file included from mat_tools.h:87, from mat_trend.cpp:71: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_toolmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o mat_tools.lo mat_tools.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c mat_tools.cpp -fPIC -DPIC -o .libs/mat_tools.o In file included from mat_tools.h:87, from mat_tools.cpp:56: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_toolmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82, from mat_tools.cpp:58: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from mat_tools.cpp:2458: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o metadata.lo metadata.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c metadata.cpp -fPIC -DPIC -o .libs/metadata.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from metadata.cpp:69: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } |make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ metadata.cpp: In member function 'void CSG_MetaData::Fmt_Content(const char*, ...)': metadata.cpp:449:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 449 | va_start(argptr, _Format); | ^~~~~~~~ metadata.cpp: In member function 'void CSG_MetaData::Fmt_Content(const wchar_t*, ...)': metadata.cpp:470:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 470 | va_start(argptr, _Format); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o parameter.lo parameter.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c parameter.cpp -fPIC -DPIC -o .libs/parameter.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from parameter.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o parameters.lo parameters.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c parameters.cpp -fPIC -DPIC -o .libs/parameters.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from parameters.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o parameter_data.lo parameter_data.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c parameter_data.cpp -fPIC -DPIC -o .libs/parameter_data.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from parameter_data.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o pointcloud.lo pointcloud.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c pointcloud.cpp -fPIC -DPIC -o .libs/pointcloud.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from pointcloud.h:78, from pointcloud.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Poimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nt) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o projections.lo projections.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c projections.cpp -fPIC -DPIC -o .libs/projections.o In file included from projections.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from dataobject.h:78, from table.h:81, from projections.cpp:53: mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statisticmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from projections.cpp:2042: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from projections.cpp:2043: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o saga_api.lo saga_api.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c saga_api.cpp -fPIC -DPIC -o .libs/saga_api.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from saga_api.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_Strinmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' g_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o quadtree.lo quadtree.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c quadtree.cpp -fPIC -DPIC -o .libs/quadtree.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from quadtree.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shape.lo shape.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shape.cpp -fPIC -DPIC -o .libs/shape.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Pomake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' int); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shape_line.lo shape_line.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shape_line.cpp -fPIC -DPIC -o .libs/shape_line.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_line.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shape_part.lo shape_part.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shape_part.cpp -fPIC -DPIC -o .libs/shape_part.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_part.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shape_point.lo shape_point.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shape_point.cpp -fPIC -DPIC -o .libs/shape_point.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_point.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' lass(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shape_points.lo shape_points.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shape_points.cpp -fPIC -DPIC -o .libs/shape_points.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_points.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shape_polygon.lo shape_polygon.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shape_polygon.cpp -fPIC -DPIC -o .libs/shape_polygon.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shape_polygon.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Getmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' _Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shapes.lo shapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shapes.cpp -fPIC -DPIC -o .libs/shapes.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes.cpp:62: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from shapes.cpp:64: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shapes_io.lo shapes_io.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shapes_io.cpp -fPIC -DPIC -o .libs/shapes_io.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_io.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from shapes_io.cpp:55: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shapes_ogis.lo shapes_ogis.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shapes_ogis.cpp -fPIC -DPIC -o .libs/shapes_ogis.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_ogis.cpp:63: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes_ogis.cpp: In static member function 'static bool CSG_Grid_OGIS_Converter::from_WKBinary(CSG_Bytes&, CSG_Grid*)': shapes_ogis.cpp:1101:17: warning: unused variable 'version' [-Wunused-variable] 1101 | short version = Bytes.Read_Short (bSwap); // version | ^~~~~~~ shapes_ogis.cpp:1102:17: warning: unused variable 'nBands' [-Wunused-variable] 1102 | short nBands = Bytes.Read_Short (bSwap); // number of bands | ^~~~~~ shapes_ogis.cpp:1104:17: warning: unused variable 'dy' [-Wunused-variable] 1104 | double dy = Bytes.Read_Double(bSwap); // scaleY | ^~ shapes_ogis.cpp:1107:17: warning: unused variable 'skewX' [-Wunused-variable] 1107 | double skewX = Bytes.Read_Double(bSwap); // skewX | ^~~~~ shapes_ogis.cpp:1108:17: warning: unused variable 'skewY' [-Wunused-variable] 1108 | double skewY = Bytes.Read_Double(bSwap); // skewY | ^~~~~ shapes_ogis.cpp:1140:27: warning: 'Type' may be used uninitialized [-Wmaybe-uninitialized] 1140 | if( !pGrid->Create(Type, NX, NY, dx, xMin + 0.5 * dx, yMax - (NY - 0.5) * dx) ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shapes_ogis.cpp:1116:25: note: 'Type' was declared here 1116 | TSG_Data_Type Type; | ^~~~ shapes_ogis.cpp:1164:32: warning: 'noData' may be used uninitialized [-Wmaybe-uninitialized] 1164 | pGrid->Set_NoData_Value(noData); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ shapes_ogis.cpp:1147:17: note: 'noData' was declared here 1147 | double noData; | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shapes_search.lo shapes_search.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shapes_search.cpp -fPIC -DPIC -o .libs/shapes_search.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_search.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Addmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shapes_polygons.lo shapes_polygons.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shapes_polygons.cpp -fPIC -DPIC -o .libs/shapes_polygons.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_polygons.cpp:52: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o shapes_selection.lo shapes_selection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c shapes_selection.cpp -fPIC -DPIC -o .libs/shapes_selection.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from shapes_selection.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table_dbase.lo table_dbase.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table_dbase.cpp -fPIC -DPIC -o .libs/table_dbase.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_dbase.cpp:71: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this );make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp: In member function 'bool CSG_Table_DBase::Header_Read()': table_dbase.cpp:243:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | fread(&h.FileType , sizeof(char), 1, m_hFile); // 00 FoxBase+, FoxPro, dBaseIII+, dBaseIV, no memo - 0x03 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:248:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 248 | fread(&h.LastUpdate , sizeof(char), 3, m_hFile); // 01-03 Last update, format YYYYMMDD **correction: it is YYMMDD** | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:249:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 249 | fread(&m_nRecords , sizeof(char), 4, m_hFile); // 04-07 Number of records in file (32-bit number) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:250:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | fread(&m_nHeaderBytes , sizeof(char), 2, m_hFile); // 08-09 Number of bytes in header (16-bit number) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:251:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 251 | fread(&m_nRecordBytes , sizeof(char), 2, m_hFile); // 10-11 Number of bytes in record (16-bit number) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:252:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 252 | fread( buf , sizeof(char), 2, m_hFile); // 12-13 Reserved, fill with 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:253:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 253 | fread(&h.Transaction , sizeof(char), 1, m_hFile); // 14 dBaseIV flag, incomplete transaction | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:256:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 256 | fread(&h.bEncrypted , sizeof(char), 1, m_hFile); // 15 Encryption flag, encrypted 0x01 else 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:258:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 258 | fread( buf , sizeof(char), 12, m_hFile); // 16-27 dBaseIV multi-user environment use | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:259:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 259 | fread(&h.ProductionIdx , sizeof(char), 1, m_hFile); // 28 Production index exists - 0x01 else 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:260:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | fread(&h.LanguageDrvID , sizeof(char), 1, m_hFile); // 29 dBaseIV language driver ID | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:261:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 261 | fread( buf , sizeof(char), 2, m_hFile); // 30-31 Reserved fill with 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:269:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 269 | fread( m_Fields[m_nFields].Name , sizeof(char), 11, m_hFile); // 0-10 Field Name ASCII padded with 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:270:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | fread(&m_Fields[m_nFields].Type , sizeof(char), 1, m_hFile); // 11 Field Type Identifier (see table) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:271:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 271 | fread(&m_Fields[m_nFields].Displacement , sizeof(char), 4, m_hFile); // 12-15 Displacement of field in record | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:272:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 272 | fread(&m_Fields[m_nFields].Width , sizeof(char), 1, m_hFile); // 16 Field length in bytes | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:273:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 273 | fread(&m_Fields[m_nFields].Decimals , sizeof(char), 1, m_hFile); // 17 Field decimal places | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:274:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 274 | fread( buf , sizeof(char), 2, m_hFile); // 18-19 Reserved | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:275:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 275 | fread(&m_Fields[m_nFields].WorkAreaID , sizeof(char), 1, m_hFile); // 20 dBaseIV work area ID | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:276:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 276 | fread( buf , sizeof(char), 10, m_hFile); // 21-30 Reserved | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:277:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 277 | fread(&m_Fields[m_nFields].ProductionIdx , sizeof(char), 1, m_hFile); // 31 Field is part of production index - 0x01 else 0x00 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:286:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 286 | fread( buf , sizeof(char), 1, m_hFile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table.lo table.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table.cpp -fPIC -DPIC -o .libs/table.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from table.cpp:54: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ In file included from tool_library.h:81, from table.cpp:55: tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table_io.lo table_io.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table_io.cpp -fPIC -DPIC -o .libs/table_io.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_io.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table_selection.lo table_selection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table_selection.cpp -fPIC -DPIC -o .libs/table_selection.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_selection.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statisticmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table_record.lo table_record.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table_record.cpp -fPIC -DPIC -o .libs/table_record.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from table_record.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this )make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ; } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tin.lo tin.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tin.cpp -fPIC -DPIC -o .libs/tin.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from tin.h:82, from tin.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tin_elements.lo tin_elements.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tin_elements.cpp -fPIC -DPIC -o .libs/tin_elements.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from tin.h:82, from tin_elements.cpp:65: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tin_triangulation.lo tin_triangulation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tin_triangulation.cpp -fPIC -DPIC -o .libs/tin_triangulation.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from shapes.h:80, from tin.h:82, from tin_triangulation.cpp:80: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) comake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nst { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool.lo tool.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool.cpp -fPIC -DPIC -o .libs/tool.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ tool.cpp: In member function 'bool CSG_Tool::Error_Fmt(const char*, ...)': tool.cpp:646:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 646 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In member function 'bool CSG_Tool::Error_Fmt(const wchar_t*, ...)': tool.cpp:671:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 671 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Process_Set_Text(const char*, ...)': tool.cpp:760:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 760 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Process_Set_Text(const wchar_t*, ...)': tool.cpp:785:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 785 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Message_Fmt(const char*, ...)': tool.cpp:816:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 816 | va_start(argptr, _Format); | ^~~~~~~~ tool.cpp: In static member function 'static void CSG_Tool::Message_Fmt(const wchar_t*, ...)': tool.cpp:841:9: warning: second parameter of 'va_start' not last named argument [-Wvarargs] 841 | va_start(argptr, _Format); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_grid.lo tool_grid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_grid.cpp -fPIC -DPIC -o .libs/tool_grid.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_grid.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Poimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' nt_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_grid_interactive.lo tool_grid_interactive.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_grid_interactive.cpp -fPIC -DPIC -o .libs/tool_grid_interactive.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_grid_interactive.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' tual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_interactive.lo tool_interactive.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_interactive.cpp -fPIC -DPIC -o .libs/tool_interactive.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_interactive.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_interactive_base.lo tool_interactive_base.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_interactive_base.cpp -fPIC -DPIC -o .libs/tool_interactive_base.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_interactive_base.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' tual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_chain.lo tool_chain.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_chain.cpp -fPIC -DPIC -o .libs/tool_chain.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from tool_chain.cpp:51: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_Strmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ing_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_library_interface.lo tool_library_interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_library_interface.cpp -fPIC -DPIC -o .libs/tool_library_interface.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from tool_library_interface.cpp:53: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' G_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_summary.lo tool_summary.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_summary.cpp -fPIC -DPIC -o .libs/tool_summary.o In file included from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from saga_api.h:113, from tool_summary.cpp:60: geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(constmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ tool_summary.cpp: In function 'void SG_XML_Add_Parameter(CSG_MetaData*, CSG_Parameter*, CSG_String)': tool_summary.cpp:121:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 121 | if( !ID.is_Empty() ) ID += "_"; ID += pParameter->Get_Identifier(); | ^~ tool_summary.cpp:121:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 121 | if( !ID.is_Empty() ) ID += "_"; ID += pParameter->Get_Identifier(); | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool_library.lo tool_library.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c tool_library.cpp -fPIC -DPIC -o .libs/tool_library.o In file included from geo_tools.h:79, from mat_tools.h:87, from dataobject.h:78, from table.h:81, from grid.h:77, from grids.h:80, from parameters.h:79, from tool.h:81, from tool_library.h:81, from tool_chain.h:62, from tool_library.cpp:58: api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (constmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' CSG_Point_Z &Point); | ^~~ geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from table.h:82: table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from parameters.h:81: shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -Wall `wx-config --unicode=yes --libs base,net,xml,html` -lhpdf -lpolyclipping -release 7.6.1 -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 -o libsaga_api.la -rpath /usr/lib64 api_callback.lo api_colors.lo api_core.lo api_file.lo api_memory.lo api_string.lo api_translator.lo data_manager.lo dataobject.lo datetime.lo geo_classes.lo geo_functions.lo grid.lo grids.lo grid_io.lo grid_memory.lo grid_operation.lo grid_pyramid.lo grid_system.lo kdtree.lo mat_formula.lo mat_grid_radius.lo mat_indexing.lo mat_matrix.lo mat_regression.lo mat_regression_multiple.lo mat_regression_weighted.lo mat_mRMR.lo mat_spline.lo mat_tools.lo mat_trend.lo metadata.lo parameter.lo parameter_data.lo parameters.lo pointcloud.lo projections.lo quadtree.lo saga_api.lo shape.lo shape_line.lo shape_part.lo shape_point.lo shape_points.lo shape_polygon.lo shapes.lo shapes_io.lo shapes_ogis.lo shapes_polygons.lo shapes_search.lo shapes_selection.lo table.lo table_dbase.lo table_io.lo table_record.lo table_selection.lo tin.lo tin_elements.lo tin_triangulation.lo tool.lo tool_chain.lo tool_grid.lo tool_grid_interactive.lo tool_interactive.lo tool_interactive_base.lo tool_library.lo tool_library_interface.lo tool_summary.lo -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/api_callback.o .libs/api_colors.o .libs/api_core.o .libs/api_file.o .libs/api_memory.o .libs/api_string.o .libs/api_translator.o .libs/data_manager.o .libs/dataobject.o .libs/datetime.o .libs/geo_classes.o .libs/geo_functions.o .libs/grid.o .libs/grids.o .libs/grid_io.o .libs/grid_memory.o .libs/grid_operation.o .libs/grid_pyramid.o .libs/grid_system.o .libs/kdtree.o .libs/mat_formula.o .libs/mat_grid_radius.o .libs/mat_indexing.o .libs/mat_matrix.o .libs/mat_regression.o .libs/mat_regression_multiple.o .libs/mat_regression_weighted.o .libs/mat_mRMR.o .libs/mat_spline.o .libs/mat_tools.o .libs/mat_trend.o .libs/metadata.o .libs/parameter.o .libs/parameter_data.o .libs/parameters.o .libs/pointcloud.o .libs/projections.o .libs/quadtree.o .libs/saga_api.o .libs/shape.o .libs/shape_line.o .libs/shape_part.o .libs/shape_point.o .libs/shape_points.o .libs/shape_polygon.o .libs/shapes.o .libs/shapes_io.o .libs/shapes_ogis.o .libs/shapes_polygons.o .libs/shapes_search.o .libs/shapes_selection.o .libs/table.o .libs/table_dbase.o .libs/table_io.o .libs/table_record.o .libs/table_selection.o .libs/tin.o .libs/tin_elements.o .libs/tin_triangulation.o .libs/tool.o .libs/tool_chain.o .libs/tool_grid.o .libs/tool_grid_interactive.o .libs/tool_interactive.o .libs/tool_interactive_base.o .libs/tool_library.o .libs/tool_library_interface.o .libs/tool_summary.o -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -pthread -fopenmp -Wl,-soname -Wl,libsaga_api-7.6.1.so -o .libs/libsaga_api-7.6.1.so libtool: link: (cd ".libs" && rm -f "libsaga_api.so" && ln -s "libsaga_api-7.6.1.so" "libsaga_api.so") libtool: link: ( cd ".libs" && rm -f "libsaga_api.la" && ln -s "../libsaga_api.la" "libsaga_api.la" ) mat_tools.cpp: In function 'SG_Get_Correlation_Matrix': mat_tools.cpp:3488:55: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 3488 | S = new CSG_Simple_Statistics[nVariables]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Making all in saga_gdi make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_view_canvas.lo 3d_view_canvas.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_view_canvas.cpp -fPIC -DPIC -o .libs/3d_view_canvas.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from 3d_view_tools.h:73, from 3d_view_canvas.cpp:62: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_view_canvas.cpp: In member function 'CSG_3DView_Canvas::Draw_Triangle(CSG_3DView_Canvas::SSG_Triangle_Node*, bool, double)': 3d_view_canvas.cpp:594:32: warning: 'p[0][4]' may be used uninitialized [-Wmaybe-uninitialized] 594 | case 1: dst[4] = (B[4] - A[4]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[0][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:593:32: warning: 'p[0][5]' may be used uninitialized [-Wmaybe-uninitialized] 593 | case 2: dst[5] = (B[5] - A[5]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[0][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:594:32: warning: 'p[1][4]' may be used uninitialized [-Wmaybe-uninitialized] 594 | case 1: dst[4] = (B[4] - A[4]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[1][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:593:32: warning: 'p[1][5]' may be used uninitialized [-Wmaybe-uninitialized] 593 | case 2: dst[5] = (B[5] - A[5]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[1][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:594:32: warning: 'p[2][4]' may be used uninitialized [-Wmaybe-uninitialized] 594 | case 1: dst[4] = (B[4] - A[4]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[2][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:593:32: warning: 'p[2][5]' may be used uninitialized [-Wmaybe-uninitialized] 593 | case 2: dst[5] = (B[5] - A[5]) / dst[1];\ | ~~~~~~^~~~~~~ 3d_view_canvas.cpp:645:17: note: 'p[2][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:609:40: warning: 'd[0][0]' may be used uninitialized [-Wmaybe-uninitialized] 609 | dst[0] = P[0] + D[0] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][0]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:608:40: warning: 'd[0][2]' may be used uninitialized [-Wmaybe-uninitialized] 608 | dst[2] = P[2] + D[2] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][2]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:607:32: warning: 'd[0][3]' may be used uninitialized [-Wmaybe-uninitialized] 607 | case 0: dst[3] = P[3] + D[3] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][3]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:606:32: warning: 'd[0][4]' may be used uninitialized [-Wmaybe-uninitialized] 606 | case 1: dst[4] = P[4] + D[4] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:605:32: warning: 'd[0][5]' may be used uninitialized [-Wmaybe-uninitialized] 605 | case 2: dst[5] = P[5] + D[5] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[0][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:606:32: warning: 'd[1][4]' may be used uninitialized [-Wmaybe-uninitialized] 606 | case 1: dst[4] = P[4] + D[4] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[1][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:605:32: warning: 'd[1][5]' may be used uninitialized [-Wmaybe-uninitialized] 605 | case 2: dst[5] = P[5] + D[5] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[1][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:606:32: warning: 'd[2][4]' may be used uninitialized [-Wmaybe-uninitialized] 606 | case 1: dst[4] = P[4] + D[4] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[2][4]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:605:32: warning: 'd[2][5]' may be used uninitialized [-Wmaybe-uninitialized] 605 | case 2: dst[5] = P[5] + D[5] * dy;\ | ^ 3d_view_canvas.cpp:645:26: note: 'd[2][5]' was declared here 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_view_dialog.lo 3d_view_dialog.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_view_dialog.cpp -fPIC -DPIC -o .libs/3d_view_dialog.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_dialog.h:75, from saga_gdi.h:75, from 3d_view.h:77, from 3d_view_dialog.cpp:52: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_view_projector.lo 3d_view_projector.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_view_projector.cpp -fPIC -DPIC -o .libs/3d_view_projector.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from 3d_view_tools.h:73, from 3d_view_projector.cpp:62: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_view_panel.lo 3d_view_panel.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_view_panel.cpp -fPIC -DPIC -o .libs/3d_view_panel.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_dialog.h:75, from saga_gdi.h:75, from 3d_view.h:77, from 3d_view_panel.cpp:53: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o sgdi_diagram.lo sgdi_diagram.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c sgdi_diagram.cpp -fPIC -DPIC -o .libs/sgdi_diagram.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_diagram.h:75, from sgdi_diagram.cpp:77: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ sgdi_diagram.cpp: In member function 'bool CSGDI_Diagram::_Draw(wxDC&)': sgdi_diagram.cpp:167:25: warning: variable 'dx' set but not used [-Wunused-but-set-variable] 167 | double dx, dy; | ^~ sgdi_diagram.cpp:167:29: warning: variable 'dy' set but not used [-Wunused-but-set-variable] 167 | double dx, dy; | ^~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o sgdi_dialog.lo sgdi_dialog.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c sgdi_dialog.cpp -fPIC -DPIC -o .libs/sgdi_dialog.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_dialog.cpp:63: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o saga_gdi.lo saga_gdi.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c saga_gdi.cpp -fPIC -DPIC -o .libs/saga_gdi.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_dialog.h:75, from saga_gdi.h:75, from saga_gdi.cpp:65: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.hmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' :709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o sgdi_helper.lo sgdi_helper.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c sgdi_helper.cpp -fPIC -DPIC -o .libs/sgdi_helper.o In file included from ../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../src/saga_core/saga_api/dataobject.h:78, from ../../../src/saga_core/saga_api/table.h:81, from ../../../src/saga_core/saga_api/grid.h:77, from ../../../src/saga_core/saga_api/grids.h:80, from ../../../src/saga_core/saga_api/parameters.h:79, from ../../../src/saga_core/saga_api/tool.h:81, from ../../../src/saga_core/saga_api/tool_library.h:81, from ../../../src/saga_core/saga_api/saga_api.h:113, from sgdi_core.h:73, from sgdi_helper.h:75, from sgdi_helper.cpp:73: ../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSGmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' _Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../src/saga_core/saga_api/table.h:82: ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../src/saga_core/saga_api/parameters.h:81: ../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared `wx-config --unicode=yes --static=no --libs` -release 7.6.1 -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 -o libsaga_gdi.la -rpath /usr/lib64 3d_view_canvas.lo 3d_view_dialog.lo 3d_view_panel.lo 3d_view_projector.lo sgdi_diagram.lo sgdi_dialog.lo sgdi_helper.lo saga_gdi.lo ../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/3d_view_canvas.o .libs/3d_view_dialog.o .libs/3d_view_panel.o .libs/3d_view_projector.o .libs/sgdi_diagram.o .libs/sgdi_dialog.o .libs/sgdi_helper.o .libs/saga_gdi.o -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 ../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -pthread -fopenmp -Wl,-soname -Wl,libsaga_gdi-7.6.1.so -o .libs/libsaga_gdi-7.6.1.so libtool: link: (cd ".libs" && rm -f "libsaga_gdi.so" && ln -s "libsaga_gdi-7.6.1.so" "libsaga_gdi.so") libtool: link: ( cd ".libs" && rm -f "libsaga_gdi.la" && ln -s "../libsaga_gdi.la" "libsaga_gdi.la" ) make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' Making all in saga_cmd Making all in man make[5]: Nothing to be done for 'all'. make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o callback.o callback.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from callback.h:62, from callback.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const Cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' SG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:160:57: warning: 'virtual int CSG_Shape::Set_Point(TSG_Point, int, int)' was hidden [-Woverloaded-virtual=] 160 | virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); | ^~~~~~~~~ ../saga_api/shapes.h:419:65: note: by 'CSG_Shape_Points::Set_Point' 419 | int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } | ^~~~~~~~~ ../saga_api/shapes.h:158:57: warning: 'virtual int CSG_Shape::Add_Point(TSG_Point, int)' was hidden [-Woverloaded-virtual=] 158 | virtual int Add_Point (TSG_Point Point, int iPart = 0); | ^~~~~~~~~ ../saga_api/shapes.h:417:65: note: by 'CSG_Shape_Points::Add_Point' 417 | int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } | ^~~~~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o config.o config.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from config.h:60, from config.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o tool.o tool.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from callback.h:62, from tool.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual voidmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o saga_cmd.o saga_cmd.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from config.h:60, from saga_cmd.cpp:56: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC `wx-config --unicode=yes --libs base` -lm -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 -o saga_cmd callback.o config.o tool.o saga_cmd.o ../saga_api/libsaga_api.la -lqhull libtool: link: g++ -std=gnu++11 -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -I.. -DMODULE_LIBRARY_PATH=\"/usr/lib64/saga\" -DSHARE_PATH=\"/usr/share/saga\" -fopenmp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -o .libs/saga_cmd callback.o config.o tool.o saga_cmd.o -lm ../saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -fopenmp -pthread make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' Making all in saga_gui Making all in man make[5]: Nothing to be done for 'all'. make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_attributes.o active_attributes.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active_attributes.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x,make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_attributes.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ active_attributes.cpp: In member function 'void CActive_Attributes::On_Choice(wxCommandEvent&)': active_attributes.cpp:147:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | if( _Get_Table() && m_pSelections->GetSelection() < _Get_Table()->Get_Selection_Count() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ active_attributes.cpp: In member function 'void CActive_Attributes::Set_Attributes()': active_attributes.cpp:200:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | for(int i=0; i<_Get_Table()->Get_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active.o active.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active.cpp:80: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_description.o active_description.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_description.cpp:54: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_attributes_control.o active_attributes_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from active_attributes_control.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from active_attributes_control.cpp:49: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from active_attributes_control.cpp:58: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_grids.h:60, from active_attributes_control.cpp:67: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ active_attributes_control.cpp: In member function 'void CActive_Attributes_Control::On_RClick(wxGridEvent&)': active_attributes_control.cpp:740:34: warning: unused variable 'pRecord' [-Wunused-variable] 740 | CSG_Table_Record *pRecord = m_pTable->Get_Record(event.GetRow()); | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_history.o active_history.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_history.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_history.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_info.o active_info.cpp In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_info.cpp:61: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from active_info.cpp:67: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ active_info.cpp: In member function 'void CActive_Info::On_Choice(wxCommandEvent&)': active_info.cpp:177:54: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 177 | if( pShapes && m_pSelections->GetSelection() < pShapes->Get_Selection_Count() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ active_info.cpp: In member function 'void CActive_Info::Set_Info()': active_info.cpp:199:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 199 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_legend.o active_legend.cpp In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_legend.cpp:53: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_legend.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o active_parameters.o active_parameters.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from active_parameters.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Submake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' tract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from active_parameters.cpp:56: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o callback.o callback.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from callback.cpp:64: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o data_source.o data_source.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from data_source.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from data_source.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o data_source_files.o data_source_files.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from data_source_files.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o data_source_odbc.o data_source_odbc.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from data_source_odbc.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ data_source_odbc.cpp: In member function 'void CData_Source_ODBC::Update_Sources()': data_source_odbc.cpp:335:25: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 335 | bool bResult; | ^~~~~~~ data_source_odbc.cpp: In member function 'void CData_Source_ODBC::Update_Source(const wxTreeItemId&)': data_source_odbc.cpp:394:33: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 394 | bool bResult; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dc_helper.o dc_helper.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dc_helper.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.mmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o data_source_pgsql.o data_source_pgsql.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from data_source_pgsql.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Emake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' qual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ data_source_pgsql.cpp: In function 'bool PGSQL_Save_Grid(CSG_Grid*)': data_source_pgsql.cpp:290:17: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 290 | bool bResult = false; | ^~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Update_Sources(const wxTreeItemId&)': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:782:9: note: in expansion of macro 'RUN_TOOL' 782 | RUN_TOOL(DB_PGSQL_Get_Connections, false, false, SET_PARAMETER("CONNECTIONS", &Connections)); // CGet_Connections | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Update_Source(const wxTreeItemId&)': data_source_pgsql.cpp:902:47: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 902 | switch( Shape ) | ^ data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:874:17: note: in expansion of macro 'RUN_TOOL' 874 | RUN_TOOL(DB_PGSQL_Table_List, false, false, // CTable_List | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Source_Close(const wxTreeItemId&, bool)': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1100:17: note: in expansion of macro 'RUN_TOOL' 1100 | RUN_TOOL(DB_PGSQL_Del_Connection, true, false, SET_PARAMETER("CONNECTION", pData->Get_Server())); | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Sources_Close()': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1117:9: note: in expansion of macro 'RUN_TOOL' 1117 | RUN_TOOL(DB_PGSQL_Del_Connections, true, false, true); | ^~~~~~~~ data_source_pgsql.cpp: In member function 'void CData_Source_PgSQL::Table_Open(const wxTreeItemId&)': data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1155:17: note: in expansion of macro 'RUN_TOOL' 1155 | RUN_TOOL(DB_PGSQL_Shapes_Load, true, false, // CPGIS_Shapes_Load | ^~~~~~~~ data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1164:17: note: in expansion of macro 'RUN_TOOL' 1164 | RUN_TOOL(DB_PGSQL_Raster_Load, true, false, | ^~~~~~~~ data_source_pgsql.cpp:143:62: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 143 | #define RUN_TOOL(TOOL, bManager, bVerbose, CONDITION) bool bResult = false;\ | ^~~~~~~ data_source_pgsql.cpp:1173:17: note: in expansion of macro 'RUN_TOOL' 1173 | RUN_TOOL(DB_PGSQL_Raster_Load, true, false, | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_about_logo.o dlg_about_logo.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from dlg_about_logo.cpp:56: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_about.o dlg_about.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_about.cpp:52: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_base.o dlg_base.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from dlg_base.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(conmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' st CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_choices.o dlg_choices.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_choices.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ dlg_choices.cpp: In member function 'void CDLG_Choices::On_Down(wxCommandEvent&)': dlg_choices.cpp:330:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 330 | if( (int)Selections.Item(0) < m_pSelection->GetCount() - 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_colors.o dlg_colors.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_colors.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_colors_control.o dlg_colors_control.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_colors_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_list.o dlg_list.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_list.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from dlg_list.cpp:74: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_parameters.o dlg_parameters.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_parameters.cpp:62: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual Cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' SG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from dlg_parameters.cpp:64: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from dlg_parameters.cpp:68: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_table.o dlg_table.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_table.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_table_control.o dlg_table_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from dlg_table_control.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x,make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ dlg_table_control.cpp: In member function 'bool CDLG_Table_Control::Update_Selection()': dlg_table_control.cpp:753:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 753 | if( m_pTable->Get_Selection_Count() >= m_pTable->Get_Count() ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o dlg_text.o dlg_text.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from dlg_text.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(conmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' st CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o info.o info.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from info.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o helper.o helper.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from helper.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o info_messages.o info_messages.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from info_messages.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equalmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' (Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o parameters_control.o parameters_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from parameters_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_xmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' , Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ parameters_control.cpp: In member function 'wxPGProperty* CParameters_Control::_Get_Property(wxPGProperty*, CSG_Parameter*)': parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:564:33: note: in expansion of macro 'ADD_PROPERTY' 564 | ADD_PROPERTY(new wxPropertyCategory(Name, ID ), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:564:33: note: in expansion of macro 'ADD_PROPERTY' 564 | ADD_PROPERTY(new wxPropertyCategory(Name, ID ), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:569:33: note: in expansion of macro 'ADD_PROPERTY' 569 | ADD_PROPERTY(new wxStringProperty (Name, ID, ""), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:569:33: note: in expansion of macro 'ADD_PROPERTY' 569 | ADD_PROPERTY(new wxStringProperty (Name, ID, ""), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:575:17: note: in expansion of macro 'ADD_PROPERTY' 575 | ADD_PROPERTY(new wxBoolProperty (Name, ID, pParameter->asBool() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:575:17: note: in expansion of macro 'ADD_PROPERTY' 575 | ADD_PROPERTY(new wxBoolProperty (Name, ID, pParameter->asBool() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:580:17: note: in expansion of macro 'ADD_PROPERTY' 580 | ADD_PROPERTY(new wxIntProperty (Name, ID, pParameter->asInt() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:580:17: note: in expansion of macro 'ADD_PROPERTY' 580 | ADD_PROPERTY(new wxIntProperty (Name, ID, pParameter->asInt() ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:584:17: note: in expansion of macro 'ADD_PROPERTY' 584 | ADD_PROPERTY(new wxFloatProperty (Name, ID, pParameter->asDouble()), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:584:17: note: in expansion of macro 'ADD_PROPERTY' 584 | ADD_PROPERTY(new wxFloatProperty (Name, ID, pParameter->asDouble()), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:589:17: note: in expansion of macro 'ADD_PROPERTY' 589 | ADD_PROPERTY(new CParameters_PG_Range (Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:589:17: note: in expansion of macro 'ADD_PROPERTY' 589 | ADD_PROPERTY(new CParameters_PG_Range (Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:593:17: note: in expansion of macro 'ADD_PROPERTY' 593 | ADD_PROPERTY(new CParameters_PG_Degree(Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:593:17: note: in expansion of macro 'ADD_PROPERTY' 593 | ADD_PROPERTY(new CParameters_PG_Degree(Name, ID, pParameter ), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:597:17: note: in expansion of macro 'ADD_PROPERTY' 597 | ADD_PROPERTY(new wxDateProperty (Name, ID, pParameter->asDouble()), false); // from JDN | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:597:17: note: in expansion of macro 'ADD_PROPERTY' 597 | ADD_PROPERTY(new wxDateProperty (Name, ID, pParameter->asDouble()), false); // from JDN | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:604:25: note: in expansion of macro 'ADD_PROPERTY' 604 | ADD_PROPERTY(new wxStringProperty (Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:604:25: note: in expansion of macro 'ADD_PROPERTY' 604 | ADD_PROPERTY(new wxStringProperty (Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:609:25: note: in expansion of macro 'ADD_PROPERTY' 609 | ADD_PROPERTY(new wxLongStringProperty(Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:609:25: note: in expansion of macro 'ADD_PROPERTY' 609 | ADD_PROPERTY(new wxLongStringProperty(Name, ID, pParameter->asString()), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:614:17: note: in expansion of macro 'ADD_PROPERTY' 614 | ADD_PROPERTY(new wxColourProperty (Name, ID, Get_Color_asWX(pParameter->asColor())), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:614:17: note: in expansion of macro 'ADD_PROPERTY' 614 | ADD_PROPERTY(new wxColourProperty (Name, ID, Get_Color_asWX(pParameter->asColor())), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:619:17: note: in expansion of macro 'ADD_PROPERTY' 619 | ADD_PROPERTY(new CParameters_PG_Colors(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:619:17: note: in expansion of macro 'ADD_PROPERTY' 619 | ADD_PROPERTY(new CParameters_PG_Colors(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:625:17: note: in expansion of macro 'ADD_PROPERTY' 625 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:625:17: note: in expansion of macro 'ADD_PROPERTY' 625 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), false); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:632:17: note: in expansion of macro 'ADD_PROPERTY' 632 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:632:17: note: in expansion of macro 'ADD_PROPERTY' 632 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:643:25: note: in expansion of macro 'ADD_PROPERTY' 643 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:643:25: note: in expansion of macro 'ADD_PROPERTY' 643 | ADD_PROPERTY(new CParameters_PG_Dialog(Name, ID, pParameter), true); | ^~~~~~~~~~~~ parameters_control.cpp:546:137: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 546 | if( pParameter->is_Information() ) { m_pPG->LimitPropertyEditing(pProperty); m_pPG->EnableProperty(pProperty, false); } else\ | ^~~~~ 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | parameters_control.cpp:656:17: note: in expansion of macro 'ADD_PROPERTY' 656 | ADD_PROPERTY(new CParameters_PG_Choice(pParameter), false); | ^~~~~~~~~~~~ parameters_control.cpp:547:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 547 | if( limit ) { m_pPG->LimitPropertyEditing(pProperty); } { CSG_String s, sDesc;\ | ^ parameters_control.cpp:656:17: note: in expansion of macro 'ADD_PROPERTY' 656 | ADD_PROPERTY(new CParameters_PG_Choice(pParameter), false); | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o parameters_properties.o parameters_properties.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from parameters_properties.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from parameters_properties.cpp:62: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ parameters_properties.cpp: In member function 'virtual bool CParameters_PG_Choice::OnEvent(wxPropertyGrid*, wxWindow*, wxEvent&)': parameters_properties.cpp:511:83: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 511 | iChoice = m_choices.GetCount() - (iChoice == m_choices.GetCount() - 1 ? 2 : 1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o res_commands.o res_commands.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o project.o project.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from project.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); }make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from project.cpp:70: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ project.cpp: In member function 'bool CWKSP_Project::_Compatibility_Data(TSG_Data_Type, CSG_Parameters*, const CSG_String&)': project.cpp:1032:26: warning: comparison between 'TSG_Data_Type' {aka 'enum ESG_Data_Type'} and 'enum ESG_Data_Object_Type' [-Wenum-compare] 1032 | if( Type == SG_DATAOBJECT_TYPE_Grid ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o res_controls.o res_controls.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o res_images.o res_images.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o res_dialogs.o res_dialogs.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_dialogs.cpp:60: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o saga.o saga.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from saga.cpp:59: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o saga_frame_droptarget.o saga_frame_droptarget.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp.h:77, from saga_frame_droptarget.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o saga_frame.o saga_frame.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from saga_frame.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ saga_frame.cpp: In member function 'void CSAGA_Frame::On_Frame_Split(wxCommandEvent&)': saga_frame.cpp:584:25: warning: unused variable 'nSqrt' [-Wunused-variable] 584 | int nSqrt = (int)sqrt((double)n); | ^~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_base.o view_base.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_base.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.mmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_histogram.o view_histogram.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_histogram.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' wasmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from view_histogram.cpp:63: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from view_histogram.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from view_histogram.cpp:78: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ view_histogram.cpp: In member function 'void CVIEW_Histogram::Draw_Frame(wxDC&, wxRect)': view_histogram.cpp:247:25: warning: unused variable 'Precision' [-Wunused-variable] 247 | const int Precision = 3; | ^~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_layout.o view_layout.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_layout.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_layout_control.o view_layout_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_layout_control.cpp:69: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtracmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_layout_printout.o view_layout_printout.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_layout_info.o view_layout_info.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_layout_info.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_map.o view_map.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_map.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from view_map.cpp:54: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from view_map.cpp:59: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from view_map.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_map_3d.o view_map_3d.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_map_3d.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_map_3d_panel.o view_map_3d_panel.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map.h:62, from view_map_3d_panel.cpp:60: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/gmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' eo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_map_control.o view_map_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_map_control.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Eqmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from view_map_control.cpp:62: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ In file included from wksp_layer.h:62: wksp_data_item.h: At global scope: wksp_data_item.h:108:57: warning: 'virtual bool CWKSP_Data_Item::Update(CWKSP_Data_Item*)' was hidden [-Woverloaded-virtual=] 108 | virtual bool Update (CWKSP_Data_Item *pChanged) { return( pChanged == this ); } | ^~~~~~ wksp_layer.h:110:57: note: by 'virtual bool CWKSP_Layer::Update(CWKSP_Layer*)' 110 | virtual bool Update (CWKSP_Layer *pChanged); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_ruler.o view_ruler.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from view_ruler.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const Cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' SG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_table.o view_table.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_table.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_scatterplot.o view_scatterplot.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_scatterplot.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 |make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from view_scatterplot.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_table_control.o view_table_control.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from view_table_control.cpp:67: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ view_table_control.cpp: In member function 'void CVIEW_Table_Control::On_Field_Calc(wxCommandEvent&)': view_table_control.cpp:1396:25: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 1396 | bool bResult; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o view_table_diagram.o view_table_diagram.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from view_table_diagram.cpp:68: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Sumake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' btract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp.o wksp.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp.cpp:68: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_base_control.o wksp_base_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_control.cpp:55: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_base_control.cpp:51: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_base_control.cpp:64: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_base_control.cpp:82: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_base_item.o wksp_base_item.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_item.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from active.h:62, from wksp_base_item.cpp:53: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_base_manager.o wksp_base_manager.cpp In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_base_manager.cpp:63: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_base_manager.cpp:66: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_base_item.h:77, from wksp_base_control.h:74, from wksp_tool_control.h:74, from wksp_base_manager.cpp:69: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_data_control.o wksp_data_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Wmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' overloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_data_control.cpp:72: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_data_item.o wksp_data_item.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_data_item.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' wasmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/frame.h:18, from /usr/include/wx-3.2/wx/aui/tabmdi.h:20, from saga_frame.h:67, from wksp_data_item.cpp:52: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_data_item.cpp:56: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_data_layers.o wksp_data_layers.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_layers.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from wksp_data_layers.cpp:67: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_data_layers.cpp:75: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_data_layers.cpp:79: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_data_menu_file.o wksp_data_menu_file.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_menu_file.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_data_manager.o wksp_data_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_manager.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon)make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_data_manager.cpp:73: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_data_manager.cpp: In function 'wxFileName Get_SAGA_GUI_CFG()': wksp_data_manager.cpp:405:27: warning: 'bool wxFileName::Normalize()' is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations] 405 | fProject.Normalize(); | ~~~~~~~~~~~~~~~~~~^~ In file included from wksp_data_manager.cpp:55: /usr/include/wx-3.2/wx/filename.h:366:10: note: declared here 366 | bool Normalize() | ^~~~~~~~~ wksp_data_manager.cpp: In member function 'bool CWKSP_Data_Manager::Open(int)': wksp_data_manager.cpp:851:17: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 851 | bool bResult = false; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_data_menu_files.o wksp_data_menu_files.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_menu_files.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.mmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_grid_manager.o wksp_grid_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_grid_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtuamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from wksp_grid_manager.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_grid.o wksp_grid.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_grid.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(conmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' st CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_grid.cpp:60: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_grid.cpp:63: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_grid.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_grid.cpp: In member function 'void CWKSP_Grid::_LUT_Create()': wksp_grid.cpp:790:33: warning: unused variable 'Step' [-Wunused-variable] 790 | double Step = 1. / Colors.Get_Count(); | ^~~~ wksp_grid.cpp: In member function 'void CWKSP_Grid::_Draw_Values(CWKSP_Map_DC&)': wksp_grid.cpp:1675:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1675 | if( ax < 0 ) ax = 0; if( bx >= Get_Grid()->Get_NX() ) bx = Get_Grid()->Get_NX() - 1; | ^~ wksp_grid.cpp:1675:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1675 | if( ax < 0 ) ax = 0; if( bx >= Get_Grid()->Get_NX() ) bx = Get_Grid()->Get_NX() - 1; | ^~ wksp_grid.cpp:1676:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1676 | if( ay < 0 ) ax = 0; if( by >= Get_Grid()->Get_NY() ) by = Get_Grid()->Get_NY() - 1; | ^~ wksp_grid.cpp:1676:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1676 | if( ay < 0 ) ax = 0; if( by >= Get_Grid()->Get_NY() ) by = Get_Grid()->Get_NY() - 1; | ^~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_grid_system.o wksp_grid_system.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_grid_system.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' wmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' as hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_grid.h:62, from wksp_grid_system.cpp:68: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_grids.o wksp_grids.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_grids.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Eqmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_grids.cpp:57: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_grids.cpp:60: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_grids.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_grids.cpp: In member function 'void CWKSP_Grids::_LUT_Create()': wksp_grids.cpp:759:33: warning: unused variable 'Step' [-Wunused-variable] 759 | double Step = 1. / Colors.Get_Count(); | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_layer.o wksp_layer.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_layer.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' den [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/frame.h:18, from /usr/include/wx-3.2/wx/aui/tabmdi.h:20, from saga_frame.h:67, from wksp_layer.cpp:54: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_layer.cpp:58: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_layer.cpp:73: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_layer_classify.o wksp_layer_classify.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_layer_classify.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( ismake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' _Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_layer_classify.cpp:65: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_layer_classify.cpp: In member function 'bool CWKSP_Layer_Classify::_Histogram_Update(CSG_Grid*)': wksp_layer_classify.cpp:708:77: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'sLong' {aka 'long long int'} [-Wsign-compare] 708 | if( m_Histogram.Update() && m_Histogram.Get_Element_Count() < pGrid->Get_Max_Samples() ) // any no-data cells ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_layer_classify.cpp: In member function 'bool CWKSP_Layer_Classify::_Histogram_Update(CSG_Grids*)': wksp_layer_classify.cpp:744:77: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'sLong' {aka 'long long int'} [-Wsign-compare] 744 | if( m_Histogram.Update() && m_Histogram.Get_Element_Count() < pGrids->Get_Max_Samples() ) // any no-data cells ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_layer_classify.cpp: In member function 'bool CWKSP_Layer_Classify::_Histogram_Update(CSG_Shapes*, int, int)': wksp_layer_classify.cpp:800:77: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'sLong' {aka 'long long int'} [-Wsign-compare] 800 | if( m_Histogram.Update() && m_Histogram.Get_Element_Count() < pShapes->Get_Max_Samples() ) // any no-data cells ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_layer_classify.cpp: In member function 'CWKSP_Layer_Classify::Metric2EqualElements()': wksp_layer_classify.cpp:598:50: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 598 | zA = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ wksp_layer_classify.cpp:595:33: note: 'x' was declared here 595 | int x, y; | ^ wksp_layer_classify.cpp:598:50: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 598 | zA = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ wksp_layer_classify.cpp:595:36: note: 'y' was declared here 595 | int x, y; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_layer_legend.o wksp_layer_legend.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_layer_legend.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Emake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' qual(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_layer_legend.cpp:54: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_basemap.o wksp_map_basemap.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_basemap.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 |make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map.o wksp_map.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_map.cpp:57: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from wksp_map.cpp:51: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_map.cpp:63: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_map.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_buttons.o wksp_map_buttons.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_buttons.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from res_controls.h:62, from wksp_map_buttons.cpp:67: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_map_buttons.cpp:74: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_control.o wksp_map_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_control.cpp:66: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Womake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' verloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_map_control.cpp:79: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_dc.o wksp_map_dc.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_map_dc.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_graticule.o wksp_map_graticule.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_graticule.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_xmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' , Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_layer.o wksp_map_layer.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_layer.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_map_layer.cpp:58: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_map_layer.cpp: In member function 'bool CWKSP_Map_Layer::Draw(CWKSP_Map_DC&, int)': wksp_map_layer.cpp:634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_map_manager.o wksp_map_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_map_manager.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_map_manager.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_pointcloud_manager.o wksp_pointcloud_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_pointcloud_manager.cpp:61: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_pointcloud.h:72, from wksp_pointcloud_manager.cpp:70: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_pointcloud.o wksp_pointcloud.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_pointcloud.cpp:49: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' wamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' s hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_pointcloud.cpp:52: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_pointcloud.cpp:54: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_pointcloud.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_edit.o wksp_shapes_edit.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes_edit.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return(make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from active.h:62, from wksp_shapes_edit.cpp:59: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_edit.cpp:61: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_shapes_edit.cpp: In member function 'virtual bool CWKSP_Shapes::Edit_On_Mouse_Up(CSG_Point, double, int)': wksp_shapes_edit.cpp:358:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | Count < Get_Shapes()->Get_Selection_Count() || m_Edit_Index >= Get_Shapes()->Get_Selection_Count() | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp:358:85: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | Count < Get_Shapes()->Get_Selection_Count() || m_Edit_Index >= Get_Shapes()->Get_Selection_Count() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp: In member function 'virtual bool CWKSP_Shapes::Edit_Set_Index(int)': wksp_shapes_edit.cpp:445:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 445 | if( Index > Get_Shapes()->Get_Selection_Count() ) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp: In member function 'bool CWKSP_Shapes::_Edit_Merge()': wksp_shapes_edit.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | for(int i=1; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wksp_shapes_edit.cpp: In member function 'void CWKSP_Shapes::_Edit_Snap_Point(CSG_Point, CSG_Point&, double&, CSG_Shapes*, bool)': wksp_shapes_edit.cpp:1089:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes.o wksp_shapes.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes.cpp:51: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_shapes.cpp:54: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_shapes.cpp:57: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ In file included from wksp_shapes.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_line.o wksp_shapes_line.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_layer_classify.h:76, from wksp_shapes_line.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ wksp_shapes_line.cpp: In member function 'virtual void CWKSP_Shapes_Line::Draw_Label(CWKSP_Map_DC&, CSG_Shape*, const wxString&)': wksp_shapes_line.cpp:474:41: warning: variable 'A' set but not used [-Wunused-but-set-variable] 474 | TSG_Point A = pLine->Get_Point(0, iPart); | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_manager.o wksp_shapes_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_shapes_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_manager.cpp:75: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_point.o wksp_shapes_point.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_shapes_point.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' :Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_shapes_point.cpp:59: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_points.o wksp_shapes_points.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_data_item.h:72, from wksp_layer.h:62, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_shapes_points.h:74, from wksp_shapes_points.cpp:65: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hiddenmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_polygon.o wksp_shapes_polygon.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_shapes_polygon.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtracmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_shapes_polygon.cpp:66: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_shapes_type.o wksp_shapes_type.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_shapes_type.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_shapes.h:74, from wksp_shapes_point.h:62, from wksp_shapes_type.cpp:71: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_table_manager.o wksp_table_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_table_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_table.o wksp_table.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_table.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' den [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tin_manager.o wksp_tin_manager.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tin_manager.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_layer.h:64, from wksp_tin.h:74, from wksp_tin_manager.cpp:72: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tin.o wksp_tin.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_tin.cpp:63: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from wksp_tin.cpp:69: wksp_layer_classify.h: In member function 'double CSG_Scaler::from_Relative(double) const': wksp_layer_classify.h:202:31: warning: enumeration value 'LINEAR' not handled in switch [-Wswitch] 202 | switch( m_Interval ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tool_control.o wksp_tool_control.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_controls.h:66, from wksp_tool_control.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Submake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' tract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tool.o wksp_tool.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from res_commands.h:65, from wksp_tool.cpp:54: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' al(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:2085, from /usr/include/wx-3.2/wx/wx.h:38, from helper.h:74, from wksp_tool.cpp:57: /usr/include/wx-3.2/wx/gtk/window.h:88:18: warning: 'virtual void wxWindow::Update()' was hidden [-Woverloaded-virtual=] 88 | virtual void Update() wxOVERRIDE; | ^~~~~~ In file included from wksp_tool.cpp:59: active.h:94:65: note: by 'bool CActive::Update(CWKSP_Base_Item*, bool)' 94 | bool Update (class CWKSP_Base_Item *pItem, bool bSave); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tool_library.o wksp_tool_library.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tool_library.cpp:53: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tool_manager.o wksp_tool_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' In file included from ../saga_api/geo_tools.h:79, from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from wksp_tool_manager.cpp:54: ../saga_api/api_core.h:1059:57: warning: 'virtual bool CSG_File::Open(const CSG_String&, int, bool, int)' was hidden [-Woverloaded-virtual=] 1059 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, bool bBinary = true, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/api_core.h:1131:57: note: by 'virtual bool CSG_File_Zip::Open(const CSG_String&, int, int)' 1131 | virtual bool Open (const CSG_String &FileName, int Mode = SG_FILE_R, int Encoding = SG_FILE_ENCODING_ANSI); | ^~~~ ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wksp_tool_menu.o wksp_tool_menu.cpp In file included from ../saga_api/mat_tools.h:87, from ../saga_api/dataobject.h:78, from ../saga_api/table.h:81, from ../saga_api/grid.h:77, from ../saga_api/grids.h:80, from ../saga_api/parameters.h:79, from ../saga_api/tool.h:81, from ../saga_api/tool_library.h:81, from ../saga_api/saga_api.h:113, from helper.h:77, from wksp_tool_menu.cpp:64: ../saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equamake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' l(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../saga_api/table.h:82: ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../saga_api/parameters.h:81: ../saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -D"MODULE_LIBRARY_PATH=\"/usr/lib64/saga\"" -D"SHARE_PATH=\"/usr/share/saga\"" -I.. -I. `wx-config --unicode=yes --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC `wx-config --unicode=yes --libs adv,aui,base,core,html,net,propgrid,xml` -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 -o saga_gui active.o active_attributes.o active_attributes_control.o active_description.o active_history.o active_info.o active_legend.o active_parameters.o callback.o data_source.o data_source_files.o data_source_odbc.o data_source_pgsql.o dc_helper.o dlg_about.o dlg_about_logo.o dlg_base.o dlg_choices.o dlg_colors.o dlg_colors_control.o dlg_list.o dlg_parameters.o dlg_table.o dlg_table_control.o dlg_text.o helper.o info.o info_messages.o parameters_control.o parameters_properties.o project.o res_commands.o res_controls.o res_dialogs.o res_images.o saga.o saga_frame.o saga_frame_droptarget.o view_base.o view_histogram.o view_layout.o view_layout_control.o view_layout_info.o view_layout_printout.o view_map.o view_map_3d.o view_map_3d_panel.o view_map_control.o view_ruler.o view_scatterplot.o view_table.o view_table_control.o view_table_diagram.o wksp.o wksp_base_control.o wksp_base_item.o wksp_base_manager.o wksp_data_control.o wksp_data_item.o wksp_data_layers.o wksp_data_manager.o wksp_data_menu_file.o wksp_data_menu_files.o wksp_grid.o wksp_grid_manager.o wksp_grid_system.o wksp_grids.o wksp_layer.o wksp_layer_classify.o wksp_layer_legend.o wksp_map.o wksp_map_basemap.o wksp_map_buttons.o wksp_map_control.o wksp_map_dc.o wksp_map_graticule.o wksp_map_layer.o wksp_map_manager.o wksp_pointcloud.o wksp_pointcloud_manager.o wksp_shapes.o wksp_shapes_edit.o wksp_shapes_line.o wksp_shapes_manager.o wksp_shapes_point.o wksp_shapes_points.o wksp_shapes_polygon.o wksp_shapes_type.o wksp_table.o wksp_table_manager.o wksp_tin.o wksp_tin_manager.o wksp_tool.o wksp_tool_control.o wksp_tool_library.o wksp_tool_manager.o wksp_tool_menu.o ../saga_api/libsaga_api.la ../saga_gdi/libsaga_gdi.la -lqhull libtool: link: g++ -std=gnu++11 -fPIC -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_DONOTUSE_HARU -DMODULE_LIBRARY_PATH=\"/usr/lib64/saga\" -DSHARE_PATH=\"/usr/share/saga\" -I.. -I. -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -fopenmp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -o .libs/saga_gui active.o active_attributes.o active_attributes_control.o active_description.o active_history.o active_info.o active_legend.o active_parameters.o callback.o data_source.o data_source_files.o data_source_odbc.o data_source_pgsql.o dc_helper.o dlg_about.o dlg_about_logo.o dlg_base.o dlg_choices.o dlg_colors.o dlg_colors_control.o dlg_list.o dlg_parameters.o dlg_table.o dlg_table_control.o dlg_text.o helper.o info.o info_messages.o parameters_control.o parameters_properties.o project.o res_commands.o res_controls.o res_dialogs.o res_images.o saga.o saga_frame.o saga_frame_droptarget.o view_base.o view_histogram.o view_layout.o view_layout_control.o view_layout_info.o view_layout_printout.o view_map.o view_map_3d.o view_map_3d_panel.o view_map_control.o view_ruler.o view_scatterplot.o view_table.o view_table_control.o view_table_diagram.o wksp.o wksp_base_control.o wksp_base_item.o wksp_base_manager.o wksp_data_control.o wksp_data_item.o wksp_data_layers.o wksp_data_manager.o wksp_data_menu_file.o wksp_data_menu_files.o wksp_grid.o wksp_grid_manager.o wksp_grid_system.o wksp_grids.o wksp_layer.o wksp_layer_classify.o wksp_layer_legend.o wksp_map.o wksp_map_basemap.o wksp_map_buttons.o wksp_map_control.o wksp_map_dc.o wksp_map_graticule.o wksp_map_layer.o wksp_map_manager.o wksp_pointcloud.o wksp_pointcloud_manager.o wksp_shapes.o wksp_shapes_edit.o wksp_shapes_line.o wksp_shapes_manager.o wksp_shapes_point.o wksp_shapes_points.o wksp_shapes_polygon.o wksp_shapes_type.o wksp_table.o wksp_table_manager.o wksp_tin.o wksp_tin_manager.o wksp_tool.o wksp_tool_control.o wksp_tool_library.o wksp_tool_manager.o wksp_tool_menu.o -lwx_gtk3u_aui-3.2 -lwx_gtk3u_propgrid-3.2 ../saga_api/.libs/libsaga_api.so ../saga_gdi/.libs/libsaga_gdi.so -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 /builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -fopenmp -pthread make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' make[4]: Nothing to be done for 'all-am'. Making all in tools Making all in climate Making all in climate_tools make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o bioclimatic_vars.lo bioclimatic_vars.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c bioclimatic_vars.cpp -fPIC -DPIC -o .libs/bioclimatic_vars.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from bioclimatic_vars.h:60, from bioclimatic_vars.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o climate_classification.lo climate_classification.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c climate_classification.cpp -fPIC -DPIC -o .libs/climate_classification.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_classification.h:60, from climate_classification.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o climate_tools.lo climate_tools.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c climate_tools.cpp -fPIC -DPIC -o .libs/climate_tools.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from climate_tools.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o cloud_overlap.lo cloud_overlap.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c cloud_overlap.cpp -fPIC -DPIC -o .libs/cloud_overlap.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from cloud_overlap.h:59, from cloud_overlap.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o daily_sun.lo daily_sun.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c daily_sun.cpp -fPIC -DPIC -o .libs/daily_sun.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from daily_sun.h:60, from daily_sun.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o etp_hargreave.lo etp_hargreave.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c etp_hargreave.cpp -fPIC -DPIC -o .libs/etp_hargreave.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from etp_hargreave.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o frost_change_frequency.lo frost_change_frequency.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c frost_change_frequency.cpp -fPIC -DPIC -o .libs/frost_change_frequency.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from frost_change_frequency.h:60, from frost_change_frequency.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o growing_degree_days.lo growing_degree_days.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c growing_degree_days.cpp -fPIC -DPIC -o .libs/growing_degree_days.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from growing_degree_days.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o grid_levels_interpolation.lo grid_levels_interpolation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c grid_levels_interpolation.cpp -fPIC -DPIC -o .libs/grid_levels_interpolation.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from grid_levels_interpolation.h:60, from grid_levels_interpolation.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o milankovic.lo milankovic.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c milankovic.cpp -fPIC -DPIC -o .libs/milankovic.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from milankovic.h:60, from milankovic.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:50: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o phenips.lo phenips.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c phenips.cpp -fPIC -DPIC -o .libs/phenips.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from phenips.h:60, from phenips.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | vmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' irtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ phenips.cpp: In member function 'virtual bool CPhenIps_Table::On_Execute()': phenips.cpp:597:17: warning: unused variable 'bLimit' [-Wunused-variable] 597 | bool bLimit = Parameters("LIMIT" )->asBool (); | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o soil_water_balance.lo soil_water_balance.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c soil_water_balance.cpp -fPIC -DPIC -o .libs/soil_water_balance.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from soil_water_balance.h:60, from soil_water_balance.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o snow_cover.lo snow_cover.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c snow_cover.cpp -fPIC -DPIC -o .libs/snow_cover.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from snow_cover.h:59, from snow_cover.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o temperature_lapse_rates.lo temperature_lapse_rates.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c temperature_lapse_rates.cpp -fPIC -DPIC -o .libs/temperature_lapse_rates.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from temperature_lapse_rates.h:61, from temperature_lapse_rates.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o thermal_belts.lo thermal_belts.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c thermal_belts.cpp -fPIC -DPIC -o .libs/thermal_belts.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from thermal_belts.h:59, from thermal_belts.cpp:54: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o windeffect_correction.lo windeffect_correction.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c windeffect_correction.cpp -fPIC -DPIC -o .libs/windeffect_correction.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from windeffect_correction.h:60, from windeffect_correction.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' :is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ windeffect_correction.cpp: In member function 'double CWindeffect_Correction::Get_Wind_Corr(double, double, double)': windeffect_correction.cpp:262:40: warning: unused variable 'M' [-Wunused-variable] 262 | const double K = 1.0, Q = 1.0, M = 1.0, C = 1.0, U = 6.0; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o treeline.lo treeline.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c treeline.cpp -fPIC -DPIC -o .libs/treeline.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from climate_tools.h:59, from treeline.h:59, from treeline.cpp:48: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libclimate_tools.la -rpath /usr/lib64/saga bioclimatic_vars.lo climate_classification.lo climate_tools.lo cloud_overlap.lo daily_sun.lo etp_hargreave.lo frost_change_frequency.lo grid_levels_interpolation.lo growing_degree_days.lo milankovic.lo phenips.lo MLB_Interface.lo soil_water_balance.lo snow_cover.lo temperature_lapse_rates.lo thermal_belts.lo treeline.lo windeffect_correction.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/bioclimatic_vars.o .libs/climate_classification.o .libs/climate_tools.o .libs/cloud_overlap.o .libs/daily_sun.o .libs/etp_hargreave.o .libs/frost_change_frequency.o .libs/grid_levels_interpolation.o .libs/growing_degree_days.o .libs/milankovic.o .libs/phenips.o .libs/MLB_Interface.o .libs/soil_water_balance.o .libs/snow_cover.o .libs/temperature_lapse_rates.o .libs/thermal_belts.o .libs/treeline.o .libs/windeffect_correction.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libclimate_tools.so -o .libs/libclimate_tools.so libtool: link: ( cd ".libs" && rm -f "libclimate_tools.la" && ln -s "../libclimate_tools.la" "libclimate_tools.la" ) grid_levels_interpolation.cpp: In member function 'Initialize': grid_levels_interpolation.cpp:320:57: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 320 | m_Coeff = new CSG_Grid[1 + m_Trend_Order]; | ^ grid_levels_interpolation.cpp:320:57: note: in a call to built-in allocation function 'operator new []' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/climate/climate_tools' make[5]: Nothing to be done for 'all-am'. Making all in contrib Making all in contrib_perego make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o A1WiTh.lo A1WiTh.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c A1WiTh.cpp -fPIC -DPIC -o .libs/A1WiTh.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A1WiTh.h:34, from A1WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o A2WiTh.lo A2WiTh.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c A2WiTh.cpp -fPIC -DPIC -o .libs/A2WiTh.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A2WiTh.h:34, from A2WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o A3WiTh.lo A3WiTh.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c A3WiTh.cpp -fPIC -DPIC -o .libs/A3WiTh.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from A3WiTh.h:34, from A3WiTh.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o AvWiMa1.lo AvWiMa1.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c AvWiMa1.cpp -fPIC -DPIC -o .libs/AvWiMa1.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from AvWiMa1.h:34, from AvWiMa1.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o AvWiMa2.lo AvWiMa2.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c AvWiMa2.cpp -fPIC -DPIC -o .libs/AvWiMa2.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from AvWiMa2.h:34, from AvWiMa2.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o destriping1.lo destriping1.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c destriping1.cpp -fPIC -DPIC -o .libs/destriping1.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from destriping1.h:37, from destriping1.cpp:26: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o destriping2.lo destriping2.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c destriping2.cpp -fPIC -DPIC -o .libs/destriping2.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from destriping2.h:37, from destriping2.cpp:26: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o directional1.lo directional1.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c directional1.cpp -fPIC -DPIC -o .libs/directional1.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:16, from directional1.h:34, from directional1.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:29: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libcontrib_perego.la -rpath /usr/lib64/saga A1WiTh.lo A2WiTh.lo A3WiTh.lo AvWiMa1.lo AvWiMa2.lo destriping1.lo destriping2.lo directional1.lo MLB_Interface.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/A1WiTh.o .libs/A2WiTh.o .libs/A3WiTh.o .libs/AvWiMa1.o .libs/AvWiMa2.o .libs/destriping1.o .libs/destriping2.o .libs/directional1.o .libs/MLB_Interface.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libcontrib_perego.so -o .libs/libcontrib_perego.so libtool: link: ( cd ".libs" && rm -f "libcontrib_perego.la" && ln -s "../libcontrib_perego.la" "libcontrib_perego.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' make[5]: Nothing to be done for 'all-am'. Making all in db Making all in db_odbc make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from MLB_Interface.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o get_connection.lo get_connection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c get_connection.cpp -fPIC -DPIC -o .libs/get_connection.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from get_connection.h:74, from get_connection.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table.lo table.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table.cpp -fPIC -DPIC -o .libs/table.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from MLB_Interface.h:67, from get_connection.h:74, from table.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o odbc.lo odbc.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c odbc.cpp -fPIC -DPIC -o .libs/odbc.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from odbc.h:72, from odbc.cpp:50: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtualmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ In file included from odbc.cpp:101: otlv4.h: In destructor 'virtual otl_stream::~otl_stream()': otlv4.h:14988:4: warning: 'throw' will always call 'terminate' [-Wterminate] 14988 | throw; | ^~~~~ otlv4.h:14988:4: note: in C++11 destructors default to 'noexcept' otlv4.h: In member function 'void otl_stream::open(otl_stream_buffer_size_type, const char*, otl_connect&, int, const char*)': otlv4.h:15193:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 15193 | if((connect_type==OTL_POSTGRESQL_ODBC_CONNECT&&!alternate_rpc || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ odbc.cpp: In function 'void _Error_Message(otl_exception&)': odbc.cpp:150:15: warning: the address of 'otl_tmpl_exception::stm_text' will never be NULL [-Waddress] 150 | if( e.stm_text && *e.stm_text != '\0' ) | ~~^~~~~~~~ otlv4.h:4218:8: note: 'otl_tmpl_exception::stm_text' declared here 4218 | char stm_text[2048]; | ^~~~~~~~ odbc.cpp:154:23: warning: the address of 'otl_tmpl_exception::var_info' will never be NULL [-Waddress] 154 | if( e.var_info && *e.var_info != '\0' ) | ~~^~~~~~~~ otlv4.h:4220:8: note: 'otl_tmpl_exception::var_info' declared here 4220 | char var_info[256]; | ^~~~~~~~ odbc.cpp: In member function 'int CSG_ODBC_Connection::_Get_Type_To_SQL(TSG_Data_Type)': odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Bit' not handled in switch [-Wswitch] 499 | switch( Type ) | ^ odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Byte' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Word' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_DWord' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_ULong' not handled in switch [-Wswitch] odbc.cpp:499:15: warning: enumeration value 'SG_DATATYPE_Undefined' not handled in switch [-Wswitch] odbc.cpp: In member function 'bool CSG_ODBC_Connection::_Table_Load(CSG_Table&, const CSG_String&, const CSG_String&, bool)': odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Bit' not handled in switch [-Wswitch] 997 | switch( Table.Get_Field_Type(iField) ) | ^ odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Byte' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Char' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Word' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_ULong' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Date' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Color' not handled in switch [-Wswitch] odbc.cpp:997:39: warning: enumeration value 'SG_DATATYPE_Undefined' not handled in switch [-Wswitch] otlv4.h: In member function 'otl_tmpl_exception::otl_tmpl_exception(char const*, int, char const*, char const*)': otlv4.h:4295:12: warning: 'strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 4295 | strncpy(OTL_RCAST(char*,stm_text),sqlstm,sizeof(stm_text)); | ^ odbc.cpp: In member function 'CSG_ODBC_Connection::_Table_Load(CSG_Table&, CSG_String const&, CSG_String const&, bool)': odbc.cpp:1005:161: warning: 'valDouble' may be used uninitialized [-Wmaybe-uninitialized] 1005 | case SG_DATATYPE_Double: Stream >> valDouble; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valDouble); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ odbc.cpp:956:41: note: 'valDouble' was declared here 956 | double valDouble; | ^~~~~~~~~ odbc.cpp:1004:161: warning: 'valFloat' may be used uninitialized [-Wmaybe-uninitialized] 1004 | case SG_DATATYPE_Float: Stream >> valFloat; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valFloat); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ odbc.cpp:955:41: note: 'valFloat' was declared here 955 | float valFloat; | ^~~~~~~~ odbc.cpp:1003:161: warning: 'valLong' may be used uninitialized [-Wmaybe-uninitialized] 1003 | case SG_DATATYPE_Long: Stream >> valLong; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valLong); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ odbc.cpp:954:41: note: 'valLong' was declared here 954 | long valLong; | ^~~~~~~ odbc.cpp:1001:161: warning: 'valInt' may be used uninitialized [-Wmaybe-uninitialized] 1001 | case SG_DATATYPE_Int: Stream >> valInt; if( Stream.is_null() ) pRecord->Set_NoData(iField); else pRecord->Set_Value(iField, valInt); break; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ odbc.cpp:953:49: note: 'valInt' was declared here 953 | int valInt, iField, nFields; | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -shared -lodbc -avoid-version -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 -o libdb_odbc.la -rpath /usr/lib64/saga get_connection.lo MLB_Interface.lo odbc.lo table.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/get_connection.o .libs/MLB_Interface.o .libs/odbc.o .libs/table.o -lodbc ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libdb_odbc.so -o .libs/libdb_odbc.so libtool: link: ( cd ".libs" && rm -f "libdb_odbc.la" && ln -s "../libdb_odbc.la" "libdb_odbc.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' Making all in db_pgsql make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' ./../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o get_connection.lo get_connection.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c get_connection.cpp -fPIC -DPIC -o .libs/get_connection.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from get_connection.h:60, from get_connection.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o pgis_raster.lo pgis_raster.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c pgis_raster.cpp -fPIC -DPIC -o .libs/pgis_raster.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from pgis_raster.h:60, from pgis_raster.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o db_pgsql.lo db_pgsql.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c db_pgsql.cpp -fPIC -DPIC -o .libs/db_pgsql.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from db_pgsql.h:60, from db_pgsql.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o pgis_shapes.lo pgis_shapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c pgis_shapes.cpp -fPIC -DPIC -o .libs/pgis_shapes.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from pgis_shapes.h:60, from pgis_shapes.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o table.lo table.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c table.cpp -fPIC -DPIC -o .libs/table.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from get_connection.h:60, from table.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -I/usr/include -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -L/usr/lib64 -lpq -shared -lpq -avoid-version -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 -o libdb_pgsql.la -rpath /usr/lib64/saga get_connection.lo MLB_Interface.lo db_pgsql.lo pgis_raster.lo pgis_shapes.lo table.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/get_connection.o .libs/MLB_Interface.o .libs/db_pgsql.o .libs/pgis_raster.o .libs/pgis_shapes.o .libs/table.o -L/usr/lib64 -lpq ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libdb_pgsql.so -o .libs/libdb_pgsql.so libtool: link: ( cd ".libs" && rm -f "libdb_pgsql.la" && ln -s "../libdb_pgsql.la" "libdb_pgsql.la" ) db_pgsql.cpp: In member function 'Table_Insert': db_pgsql.cpp:929:57: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 929 | CSG_Buffer *Values = new CSG_Buffer[nFields]; | ^ db_pgsql.cpp:929:57: note: in a call to built-in allocation function 'operator new []' db_pgsql.cpp: In member function 'Shapes_Insert': db_pgsql.cpp:1516:61: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1516 | CSG_Buffer *Values = new CSG_Buffer[1 + nFields]; | ^ db_pgsql.cpp:1516:61: note: in a call to built-in allocation function 'operator new []' make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' make[5]: Nothing to be done for 'all-am'. Making all in docs Making all in docs_html make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o doc_html.lo doc_html.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c doc_html.cpp -fPIC -DPIC -o .libs/doc_html.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_html.h:69, from doc_html.cpp:60: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ doc_html.cpp: In member function 'bool CSG_Doc_HTML::_Draw_Shape(CSG_Doc_SVG&, CSG_Shape*, CSG_Rect, int, int, int, int)': doc_html.cpp:661:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 661 | switch( pShape->Get_Type() ) | ^ doc_html.cpp: In member function 'CSG_Doc_HTML::AddCurve(wchar_t const*, CSG_Points&, wchar_t const*, int, bool)': doc_html.cpp:403:23: warning: 'iNumLines' may be used uninitialized [-Wmaybe-uninitialized] 403 | for (i = 0; i < iNumLines; i++) | ~~^~~~~~~~~~~ doc_html.cpp:307:13: note: 'iNumLines' was declared here 307 | int iNumLines; | ^~~~~~~~~ doc_html.cpp:460:105: warning: 'fWidth' may be used uninitialized [-Wmaybe-uninitialized] 460 | fX = OFFSET_X + (fMinLine + fStep * i - fMinX) / fRangeX * (GRAPH_WIDTH - fWidth); | ~~~~~~~~~~~~~^~~~~~~~~ doc_html.cpp:309:16: note: 'fWidth' was declared here 309 | double fWidth; | ^~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o CreateWebContent.lo CreateWebContent.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c CreateWebContent.cpp -fPIC -DPIC -o .libs/CreateWebContent.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_html.h:69, from CreateWebContent.h:26, from CreateWebContent.cpp:22: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ CreateWebContent.cpp: In member function 'virtual bool CCreateWebContent::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': CreateWebContent.cpp:120:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (iShape = 0; iShape < m_pShapes->Get_Selection_Count(); iShape++){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_UNDEFINED' not handled in switch [-Wswitch] 82 | switch( Mode ){ | ^ CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_LDCLICK' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MUP' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MDCLICK' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_RUP' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_RDCLICK' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_LDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_MDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp:82:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_RDOWN' not handled in switch [-Wswitch] CreateWebContent.cpp: In member function 'virtual bool CCreateWebContent::On_Execute_Finish()': CreateWebContent.cpp:162:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (j = 0; j < m_Pictures[i].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~ CreateWebContent.cpp:168:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (j = 0; j < m_Links[i].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o doc_svg.lo doc_svg.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c doc_svg.cpp -fPIC -DPIC -o .libs/doc_svg.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from doc_svg.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o svg_interactive_map.lo svg_interactive_map.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c svg_interactive_map.cpp -fPIC -DPIC -o .libs/svg_interactive_map.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' svg_interactive_map.cpp:344:1: warning: "/*" within comment [-Wcomment] 344 | /**/ | svg_interactive_map.cpp:399:1: warning: "/*" within comment [-Wcomment] 399 | /**/ | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_svg.h:68, from svg_interactive_map.h:68, from svg_interactive_map.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ svg_interactive_map.cpp: In member function 'void CSVG_Interactive_Map::_Add_Label(const wchar_t*, CSG_Shape*, double, const wchar_t*)': svg_interactive_map.cpp:412:15: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 412 | switch( pShape->Get_Type() ) | ^ svg_interactive_map.cpp: In member function 'bool CSVG_Interactive_Map::_Add_Shape(CSG_Shape*, int, int, double, double)': svg_interactive_map.cpp:461:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 461 | switch( pShape->Get_Type() ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libdocs_html.la -rpath /usr/lib64/saga CreateWebContent.lo doc_html.lo doc_svg.lo MLB_Interface.lo svg_interactive_map.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/CreateWebContent.o .libs/doc_html.o .libs/doc_svg.o .libs/MLB_Interface.o .libs/svg_interactive_map.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libdocs_html.so -o .libs/libdocs_html.so libtool: link: ( cd ".libs" && rm -f "libdocs_html.la" && ln -s "../libdocs_html.la" "libdocs_html.la" ) CreateWebContent.cpp: In member function 'On_Execute': CreateWebContent.cpp:69:73: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | m_Pictures = new std::vector [m_pShapes->Get_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ CreateWebContent.cpp:70:70: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 70 | m_Links = new std::vector [m_pShapes->Get_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ CreateWebContent.cpp:71:81: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 71 | m_LinksDescription = new std::vector [m_pShapes->Get_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' Making all in docs_pdf make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from MLB_Interface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o doc_pdf.lo doc_pdf.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c doc_pdf.cpp -fPIC -DPIC -o .libs/doc_pdf.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from doc_pdf.cpp:78: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ doc_pdf.cpp: In member function 'bool CSG_Doc_PDF::Add_Page_Title(const wchar_t*, TSG_PDF_Title_Level, TSG_PDF_Page_Size, int)': doc_pdf.cpp:641:23: warning: enumeration value 'PDF_TITLE_NONE' not handled in switch [-Wswitch] 641 | switch( Level ) | ^ doc_pdf.cpp:624:24: warning: variable 'bDestination' set but not used [-Wunused-but-set-variable] 624 | bool bLine, bDestination, bPage; | ^~~~~~~~~~~~ doc_pdf.cpp: In member function 'bool CSG_Doc_PDF::_Draw_Text(double, double, const wchar_t*, int, int, double, int, TSG_PDF_Font_Type)': doc_pdf.cpp:901:17: warning: variable 'Width' set but not used [-Wunused-but-set-variable] 901 | float Width, Height; | ^~~~~ doc_pdf.cpp:901:24: warning: variable 'Height' set but not used [-Wunused-but-set-variable] 901 | float Width, Height; | ^~~~~~ doc_pdf.cpp: In member function 'bool CSG_Doc_PDF::_Draw_Shape(CSG_Rect, CSG_Shape*, double, double, double, int, int, int, int, int)': doc_pdf.cpp:1330:31: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 1330 | switch( pShape->Get_Type() ) | ^ doc_pdf.cpp: In member function 'CSG_Doc_PDF::Add_Page_Title(wchar_t const*, ESG_PDF_Title_Level, ESG_PDF_Page_Size, int)': doc_pdf.cpp:671:17: warning: 'bLine' may be used uninitialized [-Wmaybe-uninitialized] 671 | if( bLine ) | ^~ doc_pdf.cpp:624:17: note: 'bLine' was declared here 624 | bool bLine, bDestination, bPage; | ^~~~~ doc_pdf.cpp:668:26: warning: 'FontSize' may be used uninitialized [-Wmaybe-uninitialized] 668 | Draw_Text(Get_Margins().Get_XCenter(), Get_Margins().Get_YCenter(), Title, FontSize, PDF_STYLE_TEXT_ALIGN_H_CENTER, 0.0, SG_GET_RGB(0, 0, 0)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ doc_pdf.cpp:625:25: note: 'FontSize' was declared here 625 | int FontSize; | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Shapes_Report.lo Shapes_Report.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Shapes_Report.cpp -fPIC -DPIC -o .libs/Shapes_Report.o Shapes_Report.cpp:635:2: warning: "/*" within comment [-Wcomment] 635 | }/**/ | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Shapes_Report.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Profile_Cross_Sections.lo Profile_Cross_Sections.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Profile_Cross_Sections.cpp -fPIC -DPIC -o .libs/Profile_Cross_Sections.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Profile_Cross_Sections.h:24, from Profile_Cross_Sections.cpp:28: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Profile_Cross_Sections.cpp: In member function 'CProfile_Cross_Sections_PDF::AddVolumesTable(SSG_Point*, SSG_Point**, double*, SSG_Point*, int, int, int)': Profile_Cross_Sections.cpp:456:76: warning: 'fInPrev' may be used uninitialized [-Wmaybe-uninitialized] 456 | fVolume = (pProfile[i].x - pProfile[i-1].x) * (fIn + fInPrev) / 2.; | ~~~~~^~~~~~~~~~ Profile_Cross_Sections.cpp:385:16: note: 'fInPrev' was declared here 385 | double fInPrev, fOutPrev; | ^~~~~~~ Profile_Cross_Sections.cpp:460:77: warning: 'fOutPrev' may be used uninitialized [-Wmaybe-uninitialized] 460 | fVolume = (pProfile[i].x - pProfile[i-1].x) * (fOut + fOutPrev) / 2.; | ~~~~~~^~~~~~~~~~~ Profile_Cross_Sections.cpp:385:25: note: 'fOutPrev' was declared here 385 | double fInPrev, fOutPrev; | ^~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Shapes_Summary.lo Shapes_Summary.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Shapes_Summary.cpp -fPIC -DPIC -o .libs/Shapes_Summary.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:65, from doc_pdf.h:77, from Shapes_Summary.h:30, from Shapes_Summary.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary_PDF::AddBarGraphStatistics(CSG_Points&, CSG_String*, const CSG_Rect&)': Shapes_Summary.cpp:195:16: warning: variable 'fPaperHeight' set but not used [-Wunused-but-set-variable] 195 | double fPaperHeight; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary::CreatePDFDocs()': Shapes_Summary.cpp:417:20: warning: variable 'pShapesTable' set but not used [-Wunused-but-set-variable] 417 | CSG_Table *pShapesTable; | ^~~~~~~~~~~~ Shapes_Summary.cpp: In member function 'void CShapes_Summary::Summarize()': Shapes_Summary.cpp:477:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 477 | if (j == m_ClassesID.size()){ | ~~^~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -lhpdf -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 -o libdocs_pdf.la -rpath /usr/lib64/saga doc_pdf.lo MLB_Interface.lo Profile_Cross_Sections.lo Shapes_Report.lo Shapes_Summary.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/doc_pdf.o .libs/MLB_Interface.o .libs/Profile_Cross_Sections.o .libs/Shapes_Report.o .libs/Shapes_Summary.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libdocs_pdf.so -o .libs/libdocs_pdf.so libtool: link: ( cd ".libs" && rm -f "libdocs_pdf.la" && ln -s "../libdocs_pdf.la" "libdocs_pdf.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' Shapes_Summary.cpp: In member function 'AddSummaryStatisticsPage': Shapes_Summary.cpp:159:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 159 | pNames = new CSG_String [pTable->Get_Record_Count()]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ make[5]: Nothing to be done for 'all-am'. Making all in garden Making all in garden_3d_viewer make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from MLB_Interface.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_viewer_globe_grid.lo 3d_viewer_globe_grid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_viewer_globe_grid.cpp -fPIC -DPIC -o .libs/3d_viewer_globe_grid.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_globe_grid.h:67, from 3d_viewer_globe_grid.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_viewer_globe_grid.cpp: In member function 'virtual bool C3D_Viewer_Globe_Grid_Panel::On_Draw()': 3d_viewer_globe_grid.cpp:462:25: warning: unused variable 'Color' [-Wunused-variable] 462 | int Color = m_Parameters("EDGE_COLOR")->asColor(); | ^~~~~ 3d_viewer_globe_grid.cpp:511:25: warning: unused variable 'Color' [-Wunused-variable] 511 | int Color = m_Parameters("EDGE_COLOR")->asColor(); | ^~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_viewer_grids.lo 3d_viewer_grids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_viewer_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_grids.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_grids.h:67, from 3d_viewer_grids.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_viewer_multiple_grids.lo 3d_viewer_multiple_grids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_viewer_multiple_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_multiple_grids.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_multiple_grids.h:67, from 3d_viewer_multiple_grids.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_viewer_shapes.lo 3d_viewer_shapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_viewer_shapes.cpp -fPIC -DPIC -o .libs/3d_viewer_shapes.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_shapes.h:67, from 3d_viewer_shapes.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' 257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ 3d_viewer_shapes.cpp: In member function 'virtual void C3D_Viewer_Shapes_Panel::Update_Statistics()': 3d_viewer_shapes.cpp:211:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int i=0; iGet_Selection_Count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3d_viewer_shapes.cpp: In member function 'virtual bool C3D_Viewer_Shapes_Panel::On_Draw()': 3d_viewer_shapes.cpp:328:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for(int iShape=0; iShapeGet_Selection_Count(); iShape++) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3d_viewer_shapes.cpp: In member function 'void C3D_Viewer_Shapes_Panel::Draw_Shape(CSG_Shape*, int)': 3d_viewer_shapes.cpp:357:23: warning: enumeration value 'SHAPE_TYPE_Undefined' not handled in switch [-Wswitch] 357 | switch( pShape->Get_Type() ) | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_viewer_pointcloud.lo 3d_viewer_pointcloud.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_viewer_pointcloud.cpp -fPIC -DPIC -o .libs/3d_viewer_pointcloud.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_pointcloud.h:67, from 3d_viewer_pointcloud.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o 3d_viewer_tin.lo 3d_viewer_tin.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c 3d_viewer_tin.cpp -fPIC -DPIC -o .libs/3d_viewer_tin.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from ../../../../src/saga_core/saga_gdi/sgdi_core.h:73, from ../../../../src/saga_core/saga_gdi/sgdi_helper.h:75, from ../../../../src/saga_core/saga_gdi/sgdi_dialog.h:75, from ../../../../src/saga_core/saga_gdi/saga_gdi.h:75, from ../../../../src/saga_core/saga_gdi/3d_view.h:77, from MLB_Interface.h:65, from 3d_viewer_tin.h:67, from 3d_viewer_tin.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared `wx-config --unicode=yes --static=no --libs` -avoid-version -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 -o libgarden_3d_viewer.la -rpath /usr/lib64/saga MLB_Interface.lo 3d_viewer_globe_grid.lo 3d_viewer_grids.lo 3d_viewer_multiple_grids.lo 3d_viewer_pointcloud.lo 3d_viewer_shapes.lo 3d_viewer_tin.lo ../../../../src/saga_core/saga_api/libsaga_api.la ../../../../src/saga_core/saga_gdi/libsaga_gdi.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/MLB_Interface.o .libs/3d_viewer_globe_grid.o .libs/3d_viewer_grids.o .libs/3d_viewer_multiple_grids.o .libs/3d_viewer_pointcloud.o .libs/3d_viewer_shapes.o .libs/3d_viewer_tin.o -L/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api/.libs ../../../../src/saga_core/saga_api/.libs/libsaga_api.so ../../../../src/saga_core/saga_gdi/.libs/libsaga_gdi.so -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 /builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -pthread -fopenmp -Wl,-soname -Wl,libgarden_3d_viewer.so -o .libs/libgarden_3d_viewer.so libtool: link: ( cd ".libs" && rm -f "libgarden_3d_viewer.la" && ln -s "../libgarden_3d_viewer.la" "libgarden_3d_viewer.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_3d_viewer' Making all in garden_fractals make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Bifurcation.lo Bifurcation.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Bifurcation.cpp -fPIC -DPIC -o .libs/Bifurcation.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Bifurcation.h:69, from Bifurcation.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Gaussian_Landscapes.lo Gaussian_Landscapes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Gaussian_Landscapes.cpp -fPIC -DPIC -o .libs/Gaussian_Landscapes.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Gaussian_Landscapes.h:67, from Gaussian_Landscapes.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_FractalDimension.lo Grid_FractalDimension.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_FractalDimension.cpp -fPIC -DPIC -o .libs/Grid_FractalDimension.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_FractalDimension.h:72, from Grid_FractalDimension.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Mandelbrot.lo Mandelbrot.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Mandelbrot.cpp -fPIC -DPIC -o .libs/Mandelbrot.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Mandelbrot.h:74, from Mandelbrot.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from MLB_Interface.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Pythagoras_Tree.lo Pythagoras_Tree.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Pythagoras_Tree.cpp -fPIC -DPIC -o .libs/Pythagoras_Tree.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Pythagoras_Tree.h:69, from Pythagoras_Tree.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Newton.lo Newton.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Newton.cpp -fPIC -DPIC -o .libs/Newton.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' Newton.cpp:57: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 57 | #pragma warning(disable: 4275) | In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Newton.h:61, from Newton.cpp:59: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Newton.cpp: In member function 'bool CNewton::doNewton()': Newton.cpp:164:17: warning: variable 'i' set but not used [-Wunused-but-set-variable] 164 | double i, r; | ^ Newton.cpp:164:20: warning: variable 'r' set but not used [-Wunused-but-set-variable] 164 | double i, r; | ^ Newton.cpp: In member function 'virtual bool CNewton::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': Newton.cpp:259:13: warning: unused variable 'ok' [-Wunused-variable] 259 | int ok = true; | ^~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libgarden_fractals.la -rpath /usr/lib64/saga Bifurcation.lo Gaussian_Landscapes.lo Grid_FractalDimension.lo Mandelbrot.lo MLB_Interface.lo Newton.lo Pythagoras_Tree.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/Bifurcation.o .libs/Gaussian_Landscapes.o .libs/Grid_FractalDimension.o .libs/Mandelbrot.o .libs/MLB_Interface.o .libs/Newton.o .libs/Pythagoras_Tree.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libgarden_fractals.so -o .libs/libgarden_fractals.so libtool: link: ( cd ".libs" && rm -f "libgarden_fractals.la" && ln -s "../libgarden_fractals.la" "libgarden_fractals.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' Making all in garden_games make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Mine_Sweeper_Res.lo Mine_Sweeper_Res.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Mine_Sweeper_Res.cpp -fPIC -DPIC -o .libs/Mine_Sweeper_Res.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from MLB_Interface.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Mine_Sweeper.lo Mine_Sweeper.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Mine_Sweeper.cpp -fPIC -DPIC -o .libs/Mine_Sweeper.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from Mine_Sweeper.h:61, from Mine_Sweeper.cpp:57: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Mine_Sweeper.cpp: In member function 'CMine_Sweeper::On_Execute_Position(CSG_Point, ESG_Tool_Interactive_Mode)': Mine_Sweeper.cpp:343:55: warning: 'time' may be used uninitialized [-Wmaybe-uninitialized] 343 | Message_Dlg(CSG_String::Format("you are a loser :-(\nTime:%ds\nMines:%d\n",time,N_Mines-MarkedMines)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mine_Sweeper.cpp:287:13: note: 'time' was declared here 287 | int time; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Sudoku.lo Sudoku.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Sudoku.cpp -fPIC -DPIC -o .libs/Sudoku.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:63, from Sudoku.h:61, from Sudoku.cpp:4: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Sudoku.cpp: In member function 'void CSudoku::DrawCell(int, int, bool*)': Sudoku.cpp:238:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 238 | if (iValue = m_pSudoku[iYCell][iXCell]){ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libgarden_games.la -rpath /usr/lib64/saga Mine_Sweeper.lo Mine_Sweeper_Res.lo MLB_Interface.lo Sudoku.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/Mine_Sweeper.o .libs/Mine_Sweeper_Res.o .libs/MLB_Interface.o .libs/Sudoku.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libgarden_games.so -o .libs/libgarden_games.so libtool: link: ( cd ".libs" && rm -f "libgarden_games.la" && ln -s "../libgarden_games.la" "libgarden_games.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' Making all in garden_learn_to_program make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_01.lo Exercise_01.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_01.cpp -fPIC -DPIC -o .libs/Exercise_01.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_01.h:67, from Exercise_01.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Exercise_01.cpp: In member function 'CExercise_01::On_Execute()': Exercise_01.cpp:190:43: warning: 'Value_Output' may be used uninitialized [-Wmaybe-uninitialized] 190 | pOutput->Set_Value(x, y, Value_Output); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Exercise_01.cpp:138:38: note: 'Value_Output' was declared here 138 | double Factor, Value_Input, Value_Output; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_02.lo Exercise_02.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_02.cpp -fPIC -DPIC -o .libs/Exercise_02.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_02.h:67, from Exercise_02.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_03.lo Exercise_03.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_03.cpp -fPIC -DPIC -o .libs/Exercise_03.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_03.h:67, from Exercise_03.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_04.lo Exercise_04.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_04.cpp -fPIC -DPIC -o .libs/Exercise_04.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_04.h:67, from Exercise_04.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_05.lo Exercise_05.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_05.cpp -fPIC -DPIC -o .libs/Exercise_05.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_05.h:67, from Exercise_05.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_06.lo Exercise_06.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_06.cpp -fPIC -DPIC -o .libs/Exercise_06.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_06.h:67, from Exercise_06.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_07.lo Exercise_07.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_07.cpp -fPIC -DPIC -o .libs/Exercise_07.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_07.h:67, from Exercise_07.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_08.lo Exercise_08.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_08.cpp -fPIC -DPIC -o .libs/Exercise_08.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_08.h:67, from Exercise_08.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Exercise_08.cpp: In member function 'CExercise_08::Method_01()': Exercise_08.cpp:190:38: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 190 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:181:25: note: 'x' was declared here 181 | int x, y, i, ix, iy, iMax; | ^ Exercise_08.cpp:190:38: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 190 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:181:28: note: 'y' was declared here 181 | int x, y, i, ix, iy, iMax; | ^ Exercise_08.cpp: In member function 'CExercise_08::Method_02()': Exercise_08.cpp:245:38: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 245 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:235:25: note: 'x' was declared here 235 | int x, y, i, ix, iy; | ^ Exercise_08.cpp:245:38: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 245 | if( m_pDTM->is_NoData(x, y) ) | ~~~~~~~~~~~~~~~~~^~~~~~ Exercise_08.cpp:235:28: note: 'y' was declared here 235 | int x, y, i, ix, iy; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_09.lo Exercise_09.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_09.cpp -fPIC -DPIC -o .libs/Exercise_09.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_09.h:67, from Exercise_09.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_10.lo Exercise_10.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_10.cpp -fPIC -DPIC -o .libs/Exercise_10.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_10.h:67, from Exercise_10.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_11.lo Exercise_11.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_11.cpp -fPIC -DPIC -o .libs/Exercise_11.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_11.h:67, from Exercise_11.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' te: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_12.lo Exercise_12.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_12.cpp -fPIC -DPIC -o .libs/Exercise_12.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_12.h:67, from Exercise_12.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_13.lo Exercise_13.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_13.cpp -fPIC -DPIC -o .libs/Exercise_13.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_13.h:67, from Exercise_13.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Exercise_14.lo Exercise_14.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Exercise_14.cpp -fPIC -DPIC -o .libs/Exercise_14.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Exercise_14.h:67, from Exercise_14.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from MLB_Interface.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libgarden_learn_to_program.la -rpath /usr/lib64/saga Exercise_01.lo Exercise_02.lo Exercise_03.lo Exercise_04.lo Exercise_05.lo Exercise_06.lo Exercise_07.lo Exercise_08.lo Exercise_09.lo Exercise_10.lo Exercise_11.lo Exercise_12.lo Exercise_13.lo Exercise_14.lo MLB_Interface.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/Exercise_01.o .libs/Exercise_02.o .libs/Exercise_03.o .libs/Exercise_04.o .libs/Exercise_05.o .libs/Exercise_06.o .libs/Exercise_07.o .libs/Exercise_08.o .libs/Exercise_09.o .libs/Exercise_10.o .libs/Exercise_11.o .libs/Exercise_12.o .libs/Exercise_13.o .libs/Exercise_14.o .libs/MLB_Interface.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libgarden_learn_to_program.so -o .libs/libgarden_learn_to_program.so libtool: link: ( cd ".libs" && rm -f "libgarden_learn_to_program.la" && ln -s "../libgarden_learn_to_program.la" "libgarden_learn_to_program.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_learn_to_program' Making all in garden_webservices make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o sg_curl.lo sg_curl.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c sg_curl.cpp -fPIC -DPIC -o .libs/sg_curl.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from sg_curl.h:69, from sg_curl.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o osm_import.lo osm_import.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c osm_import.cpp -fPIC -DPIC -o .libs/osm_import.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from sg_curl.h:69, from osm_import.h:60, from osm_import.cpp:65: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:215:49: warning: 'virtual void CSG_Point::Add(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 215 | virtual void Add (const CSG_Point &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: note: by 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:214:49: warning: 'virtual void CSG_Point::Assign(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 214 | virtual void Assign (const CSG_Point &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:213:49: warning: 'virtual void CSG_Point::Assign(double, double)' was hidden [-Woverloaded-virtual=] 213 | virtual void Assign (double x, double y); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: note: by 'CSG_Point_Z::Assign' 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:258:49: warning: 'virtual void CSG_Point_Z::Add(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 258 | virtual void Add (const CSG_Point_Z &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:301:49: note: by 'virtual void CSG_Point_ZM::Add(const CSG_Point_ZM&)' 301 | virtual void Add (const CSG_Point_ZM &Point); | ^~~ ../../../../src/saga_core/saga_api/geo_tools.h:257:49: warning: 'virtual void CSG_Point_Z::Assign(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 257 | virtual void Assign (const CSG_Point_Z &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:256:49: warning: 'virtual void CSG_Point_Z::Assign(double, double, double)' was hidden [-Woverloaded-virtual=] 256 | virtual void Assign (double x, double y, double z); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:300:49: note: by 'CSG_Point_ZM::Assign' 300 | virtual void Assign (const CSG_Point_ZM &Point); | ^~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1262:49: warning: 'virtual bool CSG_Parameters_PointSearch::Create(CSG_Parameters*, const CSG_String&, size_t)' was hidden [-Woverloaded-virtual=] 1262 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "", size_t minPoints = 0); | ^~~~~~ ../../../../src/saga_core/saga_api/shapes.h:1294:49: note: by 'CSG_Parameters_Search_Points::Create' 1294 | virtual bool Create (CSG_Parameters *pParameters, const CSG_String &Parent = "" , int nPoints_Min = -1); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ osm_import.cpp: In member function 'virtual bool COSM_Import::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_UNDEFINED' not handled in switch [-Wswitch] 164 | switch( Mode ) | ^ osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_LDCLICK' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MUP' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MDCLICK' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_RDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_RUP' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_RDCLICK' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_LDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_MDOWN' not handled in switch [-Wswitch] osm_import.cpp:164:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_RDOWN' not handled in switch [-Wswitch] make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o wms_import.lo wms_import.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC -I/usr/lib64/wx/include/gtk3-unicode-3.2 -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c wms_import.cpp -fPIC -DPIC -o .libs/wms_import.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from sg_curl.h:69, from wms_import.h:60, from wms_import.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: bymake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fPIC `wx-config --unicode=yes --static=no --cxxflags` `curl-config --cflags` -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared `wx-config --unicode=yes --static=no --libs` `curl-config --libs` -avoid-version -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 -o libgarden_webservices.la -rpath /usr/lib64/saga MLB_Interface.lo osm_import.lo sg_curl.lo wms_import.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/MLB_Interface.o .libs/osm_import.o .libs/sg_curl.o .libs/wms_import.o -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lcurl ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -pthread -fopenmp -Wl,-soname -Wl,libgarden_webservices.so -o .libs/libgarden_webservices.so libtool: link: ( cd ".libs" && rm -f "libgarden_webservices.la" && ln -s "../libgarden_webservices.la" "libgarden_webservices.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' make[5]: Nothing to be done for 'all-am'. Making all in grid Making all in grid_visualisation make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Aspect_Slope_Map.lo Grid_Aspect_Slope_Map.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Aspect_Slope_Map.cpp -fPIC -DPIC -o .libs/Grid_Aspect_Slope_Map.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Aspect_Slope_Map.h:73, from Grid_Aspect_Slope_Map.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_3D_Image.lo Grid_3D_Image.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_3D_Image.cpp -fPIC -DPIC -o .libs/Grid_3D_Image.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_3D_Image.h:62, from Grid_3D_Image.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Color_Blend.lo Grid_Color_Blend.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Color_Blend.cpp -fPIC -DPIC -o .libs/Grid_Color_Blend.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Color_Blend.h:74, from Grid_Color_Blend.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(double, double) const' was hidden [-Woverloaded-virtual=] Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:361:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(int) const' was hidden [-Woverloaded-virtual=] 361 | virtual bool Set_Progress (int iRow) const; | ^~~~~~~~~~~~ Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ Grid_Color_Blend.cpp: In member function 'void CGrid_Color_Blend::Save()': Grid_Color_Blend.cpp:428:25: warning: variable 'bResult' set but not used [-Wunused-but-set-variable] 428 | bool bResult; | ^~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Color_Triangle.lo Grid_Color_Triangle.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Color_Triangle.cpp -fPIC -DPIC -o .libs/Grid_Color_Triangle.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Color_Triangle.h:62, from Grid_Color_Triangle.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Color_Triangle.cpp: In member function 'CGrid_Color_Triangle::_Get_Grid(CSG_Grid*, int, CSG_Parameter_Range*, CSG_Parameter_Range*, double, double&, double&)': Grid_Color_Triangle.cpp:229:58: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 229 | Min = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ Grid_Color_Triangle.cpp:203:33: note: 'x' was declared here 203 | int x, y; | ^ Grid_Color_Triangle.cpp:229:58: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 229 | Min = pGrid->asDouble(x, y); | ~~~~~~~~~~~~~~~^~~~~~ Grid_Color_Triangle.cpp:203:36: note: 'y' was declared here 203 | int x, y; | ^ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Color_Rotate.lo Grid_Color_Rotate.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Color_Rotate.cpp -fPIC -DPIC -o .libs/Grid_Color_Rotate.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Color_Rotate.h:68, from Grid_Color_Rotate.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Colors_Fit.lo Grid_Colors_Fit.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Colors_Fit.cpp -fPIC -DPIC -o .libs/Grid_Colors_Fit.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Colors_Fit.h:74, from Grid_Colors_Fit.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Histogram_Surface.lo Grid_Histogram_Surface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Histogram_Surface.cpp -fPIC -DPIC -o .libs/Grid_Histogram_Surface.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Histogram_Surface.h:72, from Grid_Histogram_Surface.cpp:61: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_LUT_Assign.lo Grid_LUT_Assign.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_LUT_Assign.cpp -fPIC -DPIC -o .libs/Grid_LUT_Assign.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_LUT_Assign.h:60, from Grid_LUT_Assign.cpp:49: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Terrain_Map.lo Grid_Terrain_Map.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Terrain_Map.cpp -fPIC -DPIC -o .libs/Grid_Terrain_Map.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Terrain_Map.h:74, from Grid_Terrain_Map.cpp:63: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_RGB_Composite.lo Grid_RGB_Composite.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_RGB_Composite.cpp -fPIC -DPIC -o .libs/Grid_RGB_Composite.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_RGB_Composite.h:62, from Grid_RGB_Composite.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' ~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o MLB_Interface.lo MLB_Interface.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c MLB_Interface.cpp -fPIC -DPIC -o .libs/MLB_Interface.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.cpp:62: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.hmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' :709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(double, double) const' was hidden [-Woverloaded-virtual=] In file included from MLB_Interface.cpp:97: Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:361:49: warning: 'virtual bool CSG_Tool_Grid::Set_Progress(int) const' was hidden [-Woverloaded-virtual=] 361 | virtual bool Set_Progress (int iRow) const; | ^~~~~~~~~~~~ Grid_Color_Blend.h:99:41: note: by 'virtual bool CGrid_Color_Blend::Set_Progress(double, double)' 99 | virtual bool Set_Progress (double Position, double Range); | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' /bin/sh ../../../../libtool --tag=CXX --mode=link g++ -std=gnu++11 -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -fPIC -shared -avoid-version -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 -o libgrid_visualisation.la -rpath /usr/lib64/saga Grid_3D_Image.lo Grid_Aspect_Slope_Map.lo Grid_Color_Blend.lo Grid_Color_Triangle.lo Grid_Color_Rotate.lo Grid_Colors_Fit.lo Grid_Histogram_Surface.lo Grid_LUT_Assign.lo Grid_RGB_Composite.lo Grid_Terrain_Map.lo MLB_Interface.lo ../../../../src/saga_core/saga_api/libsaga_api.la -lqhull libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/s390x-redhat-linux/13/crtbeginS.o .libs/Grid_3D_Image.o .libs/Grid_Aspect_Slope_Map.o .libs/Grid_Color_Blend.o .libs/Grid_Color_Triangle.o .libs/Grid_Color_Rotate.o .libs/Grid_Colors_Fit.o .libs/Grid_Histogram_Surface.o .libs/Grid_LUT_Assign.o .libs/Grid_RGB_Composite.o .libs/Grid_Terrain_Map.o .libs/MLB_Interface.o ../../../../src/saga_core/saga_api/.libs/libsaga_api.so -lgomp -lwx_baseu-3.2 -lwx_baseu_net-3.2 -lwx_baseu_xml-3.2 -lwx_gtk3u_html-3.2 -lhpdf -lpolyclipping -lqhull -L/usr/lib/gcc/s390x-redhat-linux/13 -L/usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/13/crtendS.o /usr/lib/gcc/s390x-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -fopenmp -pthread -Wl,-soname -Wl,libgrid_visualisation.so -o .libs/libgrid_visualisation.so libtool: link: ( cd ".libs" && rm -f "libgrid_visualisation.la" && ln -s "../libgrid_visualisation.la" "libgrid_visualisation.la" ) make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' Making all in grid_tools make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Aggregate.lo Grid_Aggregate.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Aggregate.cpp -fPIC -DPIC -o .libs/Grid_Aggregate.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Aggregate.h:72, from Grid_Aggregate.cpp:60: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o CreateGridSystem.lo CreateGridSystem.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c CreateGridSystem.cpp -fPIC -DPIC -o .libs/CreateGridSystem.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from CreateGridSystem.h:67, from CreateGridSystem.cpp:57: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Buffer.lo Grid_Buffer.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Buffer.cpp -fPIC -DPIC -o .libs/Grid_Buffer.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Buffer.h:41, from Grid_Buffer.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Buffer_Proximity.lo Grid_Buffer_Proximity.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Buffer_Proximity.cpp -fPIC -DPIC -o .libs/Grid_Buffer_Proximity.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Buffer_Proximity.h:58, from Grid_Buffer_Proximity.cpp:59: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Combine_Classes.lo Grid_Combine_Classes.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Combine_Classes.cpp -fPIC -DPIC -o .libs/Grid_Combine_Classes.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Combine_Classes.h:69, from Grid_Combine_Classes.cpp:58: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_CombineGrids.lo Grid_CombineGrids.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_CombineGrids.cpp -fPIC -DPIC -o .libs/Grid_CombineGrids.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_CombineGrids.h:27, from Grid_CombineGrids.cpp:23: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_ConstantGrid.lo Grid_ConstantGrid.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_ConstantGrid.cpp -fPIC -DPIC -o .libs/Grid_ConstantGrid.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_ConstantGrid.h:31, from Grid_ConstantGrid.cpp:30: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Completion.lo Grid_Completion.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Completion.cpp -fPIC -DPIC -o .libs/Grid_Completion.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Completion.h:62, from Grid_Completion.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_CropToData.lo Grid_CropToData.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_CropToData.cpp -fPIC -DPIC -o .libs/Grid_CropToData.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_CropToData.h:30, from Grid_CropToData.cpp:31: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_CropToData.cpp: In member function 'CCropToData::On_Execute()': Grid_CropToData.cpp:159:51: warning: 'xMin' may be used uninitialized [-Wmaybe-uninitialized] 159 | Get_XMin() + xMin * Get_Cellsize(), | ~~~~~^~~~~~~~~~~~~~~~ Grid_CropToData.cpp:87:25: note: 'xMin' was declared here 87 | int xMin, yMin, xMax, yMax; | ^~~~ Grid_CropToData.cpp:160:51: warning: 'yMin' may be used uninitialized [-Wmaybe-uninitialized] 160 | Get_YMin() + yMin * Get_Cellsize() | ~~~~~^~~~~~~~~~~~~~~~ Grid_CropToData.cpp:87:31: note: 'yMin' was declared here 87 | int xMin, yMin, xMax, yMax; | ^~~~ make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Cut.lo Grid_Cut.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Cut.cpp -fPIC -DPIC -o .libs/Grid_Cut.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from Grid_Cut.h:62, from Grid_Cut.cpp:51: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Cut.cpp: In member function 'virtual bool CGrid_Clip_Interactive::On_Execute_Position(CSG_Point, TSG_Tool_Interactive_Mode)': Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_UNDEFINED' not handled in switch [-Wswitch] 200 | switch( Mode ) | ^ Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_LDCLICK' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MUP' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MDCLICK' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_RDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_RUP' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_RDCLICK' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_LDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_MDOWN' not handled in switch [-Wswitch] Grid_Cut.cpp:200:15: warning: enumeration value 'TOOL_INTERACTIVE_MOVE_RDOWN' not handled in switch [-Wswitch] make[5]: Entering directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c -o Grid_Fill.lo Grid_Fill.cpp libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I../../../.. -fPIC -I../../../../src/saga_core -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -fopenmp -lgomp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -c Grid_Fill.cpp -fPIC -DPIC -o .libs/Grid_Fill.o In file included from ../../../../src/saga_core/saga_api/mat_tools.h:87, from ../../../../src/saga_core/saga_api/dataobject.h:78, from ../../../../src/saga_core/saga_api/table.h:81, from ../../../../src/saga_core/saga_api/grid.h:77, from ../../../../src/saga_core/saga_api/grids.h:80, from ../../../../src/saga_core/saga_api/parameters.h:79, from ../../../../src/saga_core/saga_api/tool.h:81, from ../../../../src/saga_core/saga_api/tool_library.h:81, from ../../../../src/saga_core/saga_api/saga_api.h:113, from MLB_Interface.h:67, from Grid_Fill.h:74, from Grid_Fill.cpp:66: ../../../../src/saga_core/saga_api/geo_tools.h:209:49: warning: 'virtual CSG_Point& CSG_Point::operator=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 209 | virtual CSG_Point & operator = (const CSG_Point &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:210:49: warning: 'virtual CSG_Point& CSG_Point::operator+=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 210 | virtual CSG_Point & operator += (const CSG_Point &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:211:49: warning: 'virtual CSG_Point& CSG_Point::operator-=(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 211 | virtual CSG_Point & operator -= (const CSG_Point &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: note: by 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:206:49: warning: 'virtual CSG_Point CSG_Point::operator+(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 206 | virtual CSG_Point operator + (const CSG_Point &Point) const { return( CSG_Point(m_x + Point.m_x, m_y + Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:207:49: warning: 'virtual CSG_Point CSG_Point::operator-(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 207 | virtual CSG_Point operator - (const CSG_Point &Point) const { return( CSG_Point(m_x - Point.m_x, m_y - Point.m_y) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: note: by 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:203:49: warning: 'virtual bool CSG_Point::operator==(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 203 | virtual bool operator == (const CSG_Point &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: note: by 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:204:49: warning: 'virtual bool CSG_Point::operator!=(const CSG_Point&) const' was hidden [-Woverloaded-virtual=] 204 | virtual bool operator != (const CSG_Point &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: note: by 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:216:49: warning: 'virtual void CSG_Point::Subtract(const CSG_Point&)' was hidden [-Woverloaded-virtual=] 216 | virtual void Subtract (const CSG_Point &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: note: by 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:219:49: warning: 'virtual bool CSG_Point::is_Equal(const CSG_Point&, double) const' was hidden [-Woverloaded-virtual=] 219 | virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:218:49: warning: 'virtual bool CSG_Point::is_Equal(double, double, double) const' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_Equal (double x, double y , double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:252:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 252 | virtual CSG_Point_Z & operator = (const CSG_Point_Z &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:295:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator=(const CSG_Point_ZM&)' 295 | virtual CSG_Point_ZM & operator = (const CSG_Point_ZM &Point) { Assign (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:253:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator+=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 253 | virtual CSG_Point_Z & operator += (const CSG_Point_Z &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:296:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator+=(const CSG_Point_ZM&)' 296 | virtual CSG_Point_ZM & operator += (const CSG_Point_ZM &Point) { Add (Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:254:41: warning: 'virtual CSG_Point_Z& CSG_Point_Z::operator-=(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 254 | virtual CSG_Point_Z & operator -= (const CSG_Point_Z &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:297:41: note: by 'virtual CSG_Point_ZM& CSG_Point_ZM::operator-=(const CSG_Point_ZM&)' 297 | virtual CSG_Point_ZM & operator -= (const CSG_Point_ZM &Point) { Subtract(Point); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:249:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator+(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 249 | virtual CSG_Point_Z operator + (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:292:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator+(const CSG_Point_ZM&) const' 292 | virtual CSG_Point_ZM operator + (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x + Point.m_x, m_y + Point.m_y, m_z + Point.m_z, m_m + Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:250:49: warning: 'virtual CSG_Point_Z CSG_Point_Z::operator-(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 250 | virtual CSG_Point_Z operator - (const CSG_Point_Z &Point) const { return( CSG_Point_Z(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:293:41: note: by 'virtual CSG_Point_ZM CSG_Point_ZM::operator-(const CSG_Point_ZM&) const' 293 | virtual CSG_Point_ZM operator - (const CSG_Point_ZM &Point) const { return( CSG_Point_ZM(m_x - Point.m_x, m_y - Point.m_y, m_z - Point.m_z, m_m - Point.m_m) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:246:49: warning: 'virtual bool CSG_Point_Z::operator==(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 246 | virtual bool operator == (const CSG_Point_Z &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:289:49: note: by 'virtual bool CSG_Point_ZM::operator==(const CSG_Point_ZM&) const' 289 | virtual bool operator == (const CSG_Point_ZM &Point) const { return( is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:247:49: warning: 'virtual bool CSG_Point_Z::operator!=(const CSG_Point_Z&) const' was hidden [-Woverloaded-virtual=] 247 | virtual bool operator != (const CSG_Point_Z &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:290:49: note: by 'virtual bool CSG_Point_ZM::operator!=(const CSG_Point_ZM&) const' 290 | virtual bool operator != (const CSG_Point_ZM &Point) const { return( !is_Equal(Point) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:259:49: warning: 'virtual void CSG_Point_Z::Subtract(const CSG_Point_Z&)' was hidden [-Woverloaded-virtual=] 259 | virtual void Subtract (const CSG_Point_Z &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:302:49: note: by 'virtual void CSG_Point_ZM::Subtract(const CSG_Point_ZM&)' 302 | virtual void Subtract (const CSG_Point_ZM &Point); | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:262:49: warning: 'virtual bool CSG_Point_Z::is_Equal(const CSG_Point_Z&, double) const' was hidden [-Woverloaded-virtual=] 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 0.) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/geo_tools.h:305:49: note: by 'CSG_Point_ZM::is_Equal' 305 | virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' ^~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:748:49: note: by 'CSG_Unique_Number_Statistics::Get_Minority' 748 | bool Get_Minority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:746:49: note: by 'CSG_Unique_Number_Statistics::Get_Majority' 746 | bool Get_Majority (double &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:709:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Minority(bool) const' was hidden [-Woverloaded-virtual=] 709 | virtual int Get_Minority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:783:49: note: by 'CSG_Unique_String_Statistics::Get_Minority' 783 | bool Get_Minority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Minority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:708:49: warning: 'virtual int CSG_Unique_Value_Statistics::Get_Majority(bool) const' was hidden [-Woverloaded-virtual=] 708 | virtual int Get_Majority (bool bWeighted = false) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/mat_tools.h:781:49: note: by 'CSG_Unique_String_Statistics::Get_Majority' 781 | bool Get_Majority (CSG_String &Value, int &Count) const { return( Get_Class(CSG_Unique_Value_Statistics::Get_Majority(), Value, Count) && Count > 0 ); } | ^~~~~~~~~~~~ In file included from ../../../../src/saga_core/saga_api/table.h:82: ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:159:7: note: by 'CSG_Table_Value_Binary::operator=' 159 | class CSG_Table_Value_Binary : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:229:7: note: by 'CSG_Table_Value_String::operator=' 229 | class CSG_Table_Value_String : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:298:7: note: by 'CSG_Table_Value_Date::operator=' 298 | class CSG_Table_Value_Date : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:383:7: note: by 'CSG_Table_Value_Int::operator=' 383 | class CSG_Table_Value_Int : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:463:7: note: by 'CSG_Table_Value_Long::operator=' 463 | class CSG_Table_Value_Long : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:148:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(double)' was hidden [-Woverloaded-virtual=] 148 | virtual CSG_Table_Value & operator = (double Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:147:49: warning: 'virtual CSG_Table_Value& CSG_Table_Value::operator=(const wchar_t*)' was hidden [-Woverloaded-virtual=] 147 | virtual CSG_Table_Value & operator = (const SG_Char *Value) { Set_Value(Value); return( *this ); } | ^~~~~~~~ ../../../../src/saga_core/saga_api/table_value.h:543:7: note: by 'CSG_Table_Value_Double::operator=' 543 | class CSG_Table_Value_Double : public CSG_Table_Value | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../src/saga_core/saga_api/table.h:174:49: warning: 'virtual bool CSG_Table_Record::Assign(CSG_Table_Record*)' was hidden [-Woverloaded-virtual=] 174 | virtual bool Assign (CSG_Table_Record *pRecord); | ^~~~~~ In file included from ../../../../src/saga_core/saga_api/parameters.h:81: ../../../../src/saga_core/saga_api/shapes.h:140:49: note: by 'CSG_Shape::Assign' 140 | virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); | ^~~~~~ ../../../../src/saga_core/saga_api/tool.h:253:49: warning: 'virtual bool CSG_Tool::Set_Progress(double) const' was hidden [-Woverloaded-virtual=] 253 | virtual bool Set_Progress (double Percent) const; | ^~~~~~~~~~~~ ../../../../src/saga_core/saga_api/tool.h:362:49: note: by 'CSG_Tool_Grid::Set_Progress' 362 | virtual bool Set_Progress (double Position, double Range) const; | ^~~~~~~~~~~~ Grid_Fill.cpp: In member function 'virtual bool CGrid_Fill::On_Execute()': Grid_Fill.cpp:299:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 299 | for(int i=0; i