Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c158' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5186112 --chroot fedora-rawhide-x86_64 --detached Version: 0.62 PID: 15633 Logging PID: 15634 Task: {'appstream': False, 'background': True, 'build_id': 5186112, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', '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-x86_64/', '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-x86_64', '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-ur1_pd9z/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-ur1_pd9z/saga', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ur1_pd9z/saga'... Running: git checkout 6088bcc7bb7788f2967dc05a6dce02287c9140a1 cmd: ['git', 'checkout', '6088bcc7bb7788f2967dc05a6dce02287c9140a1'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ur1_pd9z/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ur1_pd9z/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 20.9M 0 --:--:-- --:--:-- --:--:-- 20.9M INFO: Reading stdout from command: md5sum saga_7.6.1-fedora.tar.gz Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ur1_pd9z/saga/saga.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ur1_pd9z/saga --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672303384.434547 -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-ur1_pd9z/saga/saga.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1672303384.434547/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 58 MB/s | 41 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 312 kB/s | 92 kB 00:00 fedora 23 MB/s | 65 MB 00:02 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 x86_64 1.21-1.fc38 copr_base 39 k audit-libs x86_64 3.0.9-2.fc38 fedora 116 k basesystem noarch 11-14.fc37 fedora 7.0 k bash x86_64 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs x86_64 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils x86_64 9.1-8.fc38 copr_base 1.1 M coreutils-common x86_64 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl x86_64 7.87.0-1.fc38 copr_base 346 k cyrus-sasl-lib x86_64 2.1.28-8.fc38 copr_base 793 k dbus-libs x86_64 1:1.14.4-1.fc38 copr_base 156 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 x86_64 0.188-3.fc38 copr_base 196 k elfutils-libs x86_64 0.188-3.fc38 copr_base 257 k expat x86_64 2.5.0-1.fc38 copr_base 111 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 x86_64 5.42-4.fc38 copr_base 676 k filesystem x86_64 3.18-2.fc37 fedora 1.1 M findutils x86_64 1:4.9.0-2.fc38 copr_base 483 k gawk x86_64 5.1.1-4.fc38 copr_base 1.0 M gdbm-libs x86_64 1:1.23-2.fc38 copr_base 56 k glib2 x86_64 2.74.1-2.fc38 copr_base 2.7 M glibc x86_64 2.36.9000-19.fc38 fedora 2.1 M glibc-common x86_64 2.36.9000-19.fc38 fedora 309 k glibc-minimal-langpack x86_64 2.36.9000-19.fc38 fedora 30 k gmp x86_64 1:6.2.1-3.fc38 copr_base 315 k gnupg2 x86_64 2.3.8-1.fc38 copr_base 2.5 M gnutls x86_64 3.7.8-9.fc38 copr_base 1.1 M gpgme x86_64 1.17.1-3.fc38 copr_base 210 k grep x86_64 3.8-1.fc38 copr_base 282 k ima-evm-utils x86_64 1.4-6.fc38 copr_base 63 k json-c x86_64 0.16-3.fc38 copr_base 42 k keyutils-libs x86_64 1.6.1-5.fc38 copr_base 32 k krb5-libs x86_64 1.20.1-3.fc38 copr_base 719 k libacl x86_64 2.3.1-4.fc38 copr_base 24 k libarchive x86_64 3.6.1-3.fc38 copr_base 397 k libassuan x86_64 2.5.5-5.fc38 copr_base 68 k libattr x86_64 2.5.1-5.fc38 copr_base 18 k libb2 x86_64 0.98.1-7.fc38 copr_base 25 k libblkid x86_64 2.38.1-3.fc38 fedora 106 k libbrotli x86_64 1.0.9-9.fc38 copr_base 316 k libcap x86_64 2.48-5.fc38 copr_base 67 k libcap-ng x86_64 0.8.3-4.fc38 copr_base 33 k libcom_err x86_64 1.46.5-3.fc38 copr_base 26 k libcomps x86_64 0.1.18-4.fc38 copr_base 77 k libcurl x86_64 7.87.0-1.fc38 copr_base 302 k libdnf x86_64 0.68.0-1.fc38 copr_base 659 k libevent x86_64 2.1.12-7.fc38 copr_base 259 k libffi x86_64 3.4.4-1.fc38 copr_base 38 k libfsverity x86_64 1.4-8.fc38 copr_base 20 k libgcc x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k libgcrypt x86_64 1.10.1-6.fc38 copr_base 512 k libgomp x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 300 k libgpg-error x86_64 1.46-1.fc38 copr_base 222 k libidn2 x86_64 2.3.4-1.fc38 copr_base 154 k libksba x86_64 1.6.3-1.fc38 copr_base 158 k libmodulemd x86_64 2.14.0-4.fc38 copr_base 237 k libmount x86_64 2.38.1-3.fc38 fedora 135 k libnghttp2 x86_64 1.51.0-1.fc38 copr_base 75 k libnsl2 x86_64 2.0.0-4.fc38 copr_base 31 k libpsl x86_64 0.21.1-6.fc38 copr_base 65 k librepo x86_64 1.15.1-1.fc38 copr_base 97 k libreport-filesystem noarch 2.17.6-1.fc38 copr_base 14 k libselinux x86_64 3.5-0.rc1.1.fc38 fedora 86 k libsemanage x86_64 3.5-0.rc1.1.fc38 fedora 119 k libsepol x86_64 3.5-0.rc1.1.fc38 fedora 322 k libsigsegv x86_64 2.14-3.fc38 copr_base 27 k libsmartcols x86_64 2.38.1-3.fc38 fedora 64 k libsolv x86_64 0.7.22-3.fc38 copr_base 406 k libssh x86_64 0.10.4-2.fc38 copr_base 210 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 799 k libtasn1 x86_64 4.19.0-1.fc38 copr_base 76 k libtirpc x86_64 1.3.3-0.fc38 copr_base 94 k libunistring x86_64 1.0-2.fc38 copr_base 541 k libuuid x86_64 2.38.1-3.fc38 fedora 27 k libverto x86_64 0.3.2-4.fc38 copr_base 21 k libxcrypt x86_64 4.4.33-5.fc38 copr_base 120 k libxml2 x86_64 2.10.3-2.fc38 copr_base 704 k libyaml x86_64 0.2.5-8.fc38 copr_base 60 k libzstd x86_64 1.5.2-3.fc37 fedora 294 k lua-libs x86_64 5.4.4-6.fc38 copr_base 133 k lz4-libs x86_64 1.9.3-5.fc38 copr_base 70 k mpdecimal x86_64 2.5.1-4.fc38 copr_base 102 k mpfr x86_64 4.1.1-2.fc38 copr_base 599 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs x86_64 6.3-5.20221126.fc38 copr_base 329 k nettle x86_64 3.8-2.fc38 copr_base 414 k npth x86_64 1.6-10.fc38 copr_base 25 k openldap x86_64 2.6.3-1.fc38 copr_base 254 k openssl-libs x86_64 1:3.0.5-6.fc38 copr_base 2.1 M p11-kit x86_64 0.24.1-5.fc38 copr_base 360 k p11-kit-trust x86_64 0.24.1-5.fc38 copr_base 138 k pcre2 x86_64 10.40-1.fc38.1 copr_base 236 k pcre2-syntax noarch 10.40-1.fc38.1 copr_base 143 k popt x86_64 1.19-1.fc38 copr_base 59 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 x86_64 3.11.1-1.fc38 copr_base 28 k python3-dateutil noarch 1:2.8.2-4.fc37 fedora 361 k python3-dbus x86_64 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 x86_64 1.17.1-3.fc38 copr_base 282 k python3-hawkey x86_64 0.68.0-1.fc38 copr_base 110 k python3-libcomps x86_64 0.1.18-4.fc38 copr_base 48 k python3-libdnf x86_64 0.68.0-1.fc38 copr_base 820 k python3-libs x86_64 3.11.1-1.fc38 copr_base 9.2 M python3-rpm x86_64 4.18.0-8.fc38 copr_base 94 k python3-six noarch 1.16.0-8.fc37 fedora 42 k readline x86_64 8.2-2.fc38 copr_base 212 k rpm x86_64 4.18.0-8.fc38 copr_base 541 k rpm-build-libs x86_64 4.18.0-8.fc38 copr_base 94 k rpm-libs x86_64 4.18.0-8.fc38 copr_base 310 k rpm-sequoia x86_64 1.2.0-1.fc38 copr_base 830 k rpm-sign-libs x86_64 4.18.0-8.fc38 copr_base 27 k sed x86_64 4.8-11.fc37 fedora 306 k setup noarch 2.14.3-1.fc38 fedora 152 k shadow-utils x86_64 2:4.13-3.fc38 fedora 1.3 M sqlite-libs x86_64 3.40.0-1.fc38 fedora 661 k systemd-libs x86_64 252.4-598.fc38 fedora 632 k tpm2-tss x86_64 4.0.0-0.1.rc2.fc38 fedora 710 k tzdata noarch 2022g-1.fc38 fedora 716 k xz-libs x86_64 5.2.9-1.fc38 fedora 93 k zchunk-libs x86_64 1.2.3-1.fc38 fedora 51 k zlib x86_64 1.2.13-1.fc38 fedora 94 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 56 M Installed size: 199 M Downloading Packages: (1/137): bzip2-libs-1.0.8-12.fc38.x86_64.rpm 452 kB/s | 42 kB 00:00 (2/137): alternatives-1.21-1.fc38.x86_64.rpm 402 kB/s | 39 kB 00:00 (3/137): coreutils-9.1-8.fc38.x86_64.rpm 21 MB/s | 1.1 MB 00:00 (4/137): coreutils-common-9.1-8.fc38.x86_64.rpm 27 MB/s | 2.0 MB 00:00 (5/137): curl-7.87.0-1.fc38.x86_64.rpm 13 MB/s | 346 kB 00:00 (6/137): dbus-libs-1.14.4-1.fc38.x86_64.rpm 13 MB/s | 156 kB 00:00 (7/137): cyrus-sasl-lib-2.1.28-8.fc38.x86_64.rp 36 MB/s | 793 kB 00:00 (8/137): elfutils-default-yama-scope-0.188-3.fc 1.4 MB/s | 16 kB 00:00 (9/137): elfutils-libelf-0.188-3.fc38.x86_64.rp 15 MB/s | 196 kB 00:00 (10/137): elfutils-libs-0.188-3.fc38.x86_64.rpm 17 MB/s | 257 kB 00:00 (11/137): expat-2.5.0-1.fc38.x86_64.rpm 9.2 MB/s | 111 kB 00:00 (12/137): file-libs-5.42-4.fc38.x86_64.rpm 35 MB/s | 676 kB 00:00 (13/137): bash-5.2.9-3.fc38.x86_64.rpm 7.5 MB/s | 1.8 MB 00:00 (14/137): findutils-4.9.0-2.fc38.x86_64.rpm 28 MB/s | 483 kB 00:00 (15/137): gawk-5.1.1-4.fc38.x86_64.rpm 48 MB/s | 1.0 MB 00:00 (16/137): gdbm-libs-1.23-2.fc38.x86_64.rpm 1.4 MB/s | 56 kB 00:00 (17/137): glib2-2.74.1-2.fc38.x86_64.rpm 57 MB/s | 2.7 MB 00:00 (18/137): gmp-6.2.1-3.fc38.x86_64.rpm 10 MB/s | 315 kB 00:00 (19/137): gnupg2-2.3.8-1.fc38.x86_64.rpm 71 MB/s | 2.5 MB 00:00 (20/137): gpgme-1.17.1-3.fc38.x86_64.rpm 5.9 MB/s | 210 kB 00:00 (21/137): gnutls-3.7.8-9.fc38.x86_64.rpm 28 MB/s | 1.1 MB 00:00 (22/137): grep-3.8-1.fc38.x86_64.rpm 21 MB/s | 282 kB 00:00 (23/137): ima-evm-utils-1.4-6.fc38.x86_64.rpm 5.6 MB/s | 63 kB 00:00 (24/137): json-c-0.16-3.fc38.x86_64.rpm 3.8 MB/s | 42 kB 00:00 (25/137): keyutils-libs-1.6.1-5.fc38.x86_64.rpm 3.2 MB/s | 32 kB 00:00 (26/137): krb5-libs-1.20.1-3.fc38.x86_64.rpm 38 MB/s | 719 kB 00:00 (27/137): libacl-2.3.1-4.fc38.x86_64.rpm 1.3 MB/s | 24 kB 00:00 (28/137): libarchive-3.6.1-3.fc38.x86_64.rpm 23 MB/s | 397 kB 00:00 (29/137): libassuan-2.5.5-5.fc38.x86_64.rpm 6.0 MB/s | 68 kB 00:00 (30/137): libattr-2.5.1-5.fc38.x86_64.rpm 1.6 MB/s | 18 kB 00:00 (31/137): libb2-0.98.1-7.fc38.x86_64.rpm 2.4 MB/s | 25 kB 00:00 (32/137): libbrotli-1.0.9-9.fc38.x86_64.rpm 22 MB/s | 316 kB 00:00 (33/137): libcap-2.48-5.fc38.x86_64.rpm 4.6 MB/s | 67 kB 00:00 (34/137): libcap-ng-0.8.3-4.fc38.x86_64.rpm 2.6 MB/s | 33 kB 00:00 (35/137): libcom_err-1.46.5-3.fc38.x86_64.rpm 2.3 MB/s | 26 kB 00:00 (36/137): libcomps-0.1.18-4.fc38.x86_64.rpm 6.6 MB/s | 77 kB 00:00 (37/137): libcurl-7.87.0-1.fc38.x86_64.rpm 20 MB/s | 302 kB 00:00 (38/137): libevent-2.1.12-7.fc38.x86_64.rpm 13 MB/s | 259 kB 00:00 (39/137): libdnf-0.68.0-1.fc38.x86_64.rpm 30 MB/s | 659 kB 00:00 (40/137): libffi-3.4.4-1.fc38.x86_64.rpm 2.1 MB/s | 38 kB 00:00 (41/137): libfsverity-1.4-8.fc38.x86_64.rpm 2.0 MB/s | 20 kB 00:00 (42/137): libgcrypt-1.10.1-6.fc38.x86_64.rpm 34 MB/s | 512 kB 00:00 (43/137): libgpg-error-1.46-1.fc38.x86_64.rpm 13 MB/s | 222 kB 00:00 (44/137): libidn2-2.3.4-1.fc38.x86_64.rpm 12 MB/s | 154 kB 00:00 (45/137): libksba-1.6.3-1.fc38.x86_64.rpm 14 MB/s | 158 kB 00:00 (46/137): libmodulemd-2.14.0-4.fc38.x86_64.rpm 19 MB/s | 237 kB 00:00 (47/137): libnghttp2-1.51.0-1.fc38.x86_64.rpm 6.8 MB/s | 75 kB 00:00 (48/137): libnsl2-2.0.0-4.fc38.x86_64.rpm 2.8 MB/s | 31 kB 00:00 (49/137): libpsl-0.21.1-6.fc38.x86_64.rpm 5.9 MB/s | 65 kB 00:00 (50/137): librepo-1.15.1-1.fc38.x86_64.rpm 8.5 MB/s | 97 kB 00:00 (51/137): libreport-filesystem-2.17.6-1.fc38.no 1.3 MB/s | 14 kB 00:00 (52/137): libsigsegv-2.14-3.fc38.x86_64.rpm 2.5 MB/s | 27 kB 00:00 (53/137): libsolv-0.7.22-3.fc38.x86_64.rpm 27 MB/s | 406 kB 00:00 (54/137): libssh-0.10.4-2.fc38.x86_64.rpm 16 MB/s | 210 kB 00:00 (55/137): libssh-config-0.10.4-2.fc38.noarch.rp 723 kB/s | 9.2 kB 00:00 (56/137): libtasn1-4.19.0-1.fc38.x86_64.rpm 6.8 MB/s | 76 kB 00:00 (57/137): libtirpc-1.3.3-0.fc38.x86_64.rpm 8.1 MB/s | 94 kB 00:00 (58/137): libunistring-1.0-2.fc38.x86_64.rpm 32 MB/s | 541 kB 00:00 (59/137): libverto-0.3.2-4.fc38.x86_64.rpm 1.6 MB/s | 21 kB 00:00 (60/137): libxcrypt-4.4.33-5.fc38.x86_64.rpm 9.7 MB/s | 120 kB 00:00 (61/137): libyaml-0.2.5-8.fc38.x86_64.rpm 3.7 MB/s | 60 kB 00:00 (62/137): libxml2-2.10.3-2.fc38.x86_64.rpm 34 MB/s | 704 kB 00:00 (63/137): lua-libs-5.4.4-6.fc38.x86_64.rpm 9.9 MB/s | 133 kB 00:00 (64/137): lz4-libs-1.9.3-5.fc38.x86_64.rpm 6.3 MB/s | 70 kB 00:00 (65/137): mpdecimal-2.5.1-4.fc38.x86_64.rpm 8.2 MB/s | 102 kB 00:00 (66/137): mpfr-4.1.1-2.fc38.x86_64.rpm 34 MB/s | 599 kB 00:00 (67/137): ncurses-base-6.3-5.20221126.fc38.noar 5.4 MB/s | 62 kB 00:00 (68/137): ncurses-libs-6.3-5.20221126.fc38.x86_ 23 MB/s | 329 kB 00:00 (69/137): npth-1.6-10.fc38.x86_64.rpm 2.0 MB/s | 25 kB 00:00 (70/137): nettle-3.8-2.fc38.x86_64.rpm 21 MB/s | 414 kB 00:00 (71/137): openldap-2.6.3-1.fc38.x86_64.rpm 19 MB/s | 254 kB 00:00 (72/137): p11-kit-0.24.1-5.fc38.x86_64.rpm 12 MB/s | 360 kB 00:00 (73/137): openssl-libs-3.0.5-6.fc38.x86_64.rpm 54 MB/s | 2.1 MB 00:00 (74/137): p11-kit-trust-0.24.1-5.fc38.x86_64.rp 4.1 MB/s | 138 kB 00:00 (75/137): pcre2-10.40-1.fc38.1.x86_64.rpm 17 MB/s | 236 kB 00:00 (76/137): popt-1.19-1.fc38.x86_64.rpm 5.2 MB/s | 59 kB 00:00 (77/137): pcre2-syntax-10.40-1.fc38.1.noarch.rp 10 MB/s | 143 kB 00:00 (78/137): python3-3.11.1-1.fc38.x86_64.rpm 2.7 MB/s | 28 kB 00:00 (79/137): python3-dbus-1.3.2-1.fc38.x86_64.rpm 13 MB/s | 147 kB 00:00 (80/137): python3-gpg-1.17.1-3.fc38.x86_64.rpm 20 MB/s | 282 kB 00:00 (81/137): python3-hawkey-0.68.0-1.fc38.x86_64.r 9.4 MB/s | 110 kB 00:00 (82/137): python3-libcomps-0.1.18-4.fc38.x86_64 4.5 MB/s | 48 kB 00:00 (83/137): python3-libdnf-0.68.0-1.fc38.x86_64.r 41 MB/s | 820 kB 00:00 (84/137): python3-rpm-4.18.0-8.fc38.x86_64.rpm 2.0 MB/s | 94 kB 00:00 (85/137): readline-8.2-2.fc38.x86_64.rpm 4.0 MB/s | 212 kB 00:00 (86/137): python3-libs-3.11.1-1.fc38.x86_64.rpm 83 MB/s | 9.2 MB 00:00 (87/137): rpm-4.18.0-8.fc38.x86_64.rpm 8.3 MB/s | 541 kB 00:00 (88/137): rpm-build-libs-4.18.0-8.fc38.x86_64.r 2.1 MB/s | 94 kB 00:00 (89/137): rpm-libs-4.18.0-8.fc38.x86_64.rpm 24 MB/s | 310 kB 00:00 (90/137): rpm-sequoia-1.2.0-1.fc38.x86_64.rpm 43 MB/s | 830 kB 00:00 (91/137): rpm-sign-libs-4.18.0-8.fc38.x86_64.rp 1.4 MB/s | 27 kB 00:00 (92/137): libgcc-13.0.0-0.4.fc38.x86_64.rpm 455 kB/s | 93 kB 00:00 (93/137): libgomp-13.0.0-0.4.fc38.x86_64.rpm 1.1 MB/s | 300 kB 00:00 (94/137): libstdc++-13.0.0-0.4.fc38.x86_64.rpm 2.5 MB/s | 799 kB 00:00 (95/137): basesystem-11-14.fc37.noarch.rpm 61 kB/s | 7.0 kB 00:00 (96/137): audit-libs-3.0.9-2.fc38.x86_64.rpm 545 kB/s | 116 kB 00:00 (97/137): crypto-policies-20221215-1.gita4c31a3 984 kB/s | 90 kB 00:00 (98/137): dnf-data-4.14.0-1.fc38.noarch.rpm 1.1 MB/s | 43 kB 00:00 (99/137): dnf-4.14.0-1.fc38.noarch.rpm 4.5 MB/s | 480 kB 00:00 (100/137): dnf-plugins-core-4.3.1-1.fc38.noarch 963 kB/s | 34 kB 00:00 (101/137): fedora-gpg-keys-38-0.3.noarch.rpm 3.7 MB/s | 125 kB 00:00 (102/137): fedora-release-38-0.6.noarch.rpm 352 kB/s | 11 kB 00:00 (103/137): fedora-release-common-38-0.6.noarch. 719 kB/s | 21 kB 00:00 (104/137): ca-certificates-2022.2.54-5.fc37.noa 2.9 MB/s | 829 kB 00:00 (105/137): fedora-release-identity-basic-38-0.6 375 kB/s | 11 kB 00:00 (106/137): fedora-repos-38-0.3.noarch.rpm 326 kB/s | 10 kB 00:00 (107/137): fedora-repos-rawhide-38-0.3.noarch.r 329 kB/s | 9.7 kB 00:00 (108/137): glibc-common-2.36.9000-19.fc38.x86_6 8.2 MB/s | 309 kB 00:00 (109/137): glibc-minimal-langpack-2.36.9000-19. 999 kB/s | 30 kB 00:00 (110/137): glibc-2.36.9000-19.fc38.x86_64.rpm 21 MB/s | 2.1 MB 00:00 (111/137): libblkid-2.38.1-3.fc38.x86_64.rpm 3.3 MB/s | 106 kB 00:00 (112/137): libmount-2.38.1-3.fc38.x86_64.rpm 4.3 MB/s | 135 kB 00:00 (113/137): filesystem-3.18-2.fc37.x86_64.rpm 7.8 MB/s | 1.1 MB 00:00 (114/137): libselinux-3.5-0.rc1.1.fc38.x86_64.r 2.7 MB/s | 86 kB 00:00 (115/137): libsemanage-3.5-0.rc1.1.fc38.x86_64. 3.9 MB/s | 119 kB 00:00 (116/137): libsepol-3.5-0.rc1.1.fc38.x86_64.rpm 8.9 MB/s | 322 kB 00:00 (117/137): libsmartcols-2.38.1-3.fc38.x86_64.rp 1.9 MB/s | 64 kB 00:00 (118/137): libuuid-2.38.1-3.fc38.x86_64.rpm 925 kB/s | 27 kB 00:00 (119/137): libzstd-1.5.2-3.fc37.x86_64.rpm 8.4 MB/s | 294 kB 00:00 (120/137): publicsuffix-list-dafsa-20221208-1.f 1.9 MB/s | 59 kB 00:00 (121/137): python-setuptools-wheel-65.5.1-1.fc3 16 MB/s | 715 kB 00:00 (122/137): python3-dateutil-2.8.2-4.fc37.noarch 8.9 MB/s | 361 kB 00:00 (123/137): python-pip-wheel-22.3.1-1.fc38.noarc 23 MB/s | 1.4 MB 00:00 (124/137): python3-distro-1.8.0-1.fc38.noarch.r 1.6 MB/s | 49 kB 00:00 (125/137): python3-dnf-plugins-core-4.3.1-1.fc3 7.3 MB/s | 277 kB 00:00 (126/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 12 MB/s | 607 kB 00:00 (127/137): python3-six-1.16.0-8.fc37.noarch.rpm 1.4 MB/s | 42 kB 00:00 (128/137): sed-4.8-11.fc37.x86_64.rpm 8.9 MB/s | 306 kB 00:00 (129/137): setup-2.14.3-1.fc38.noarch.rpm 4.5 MB/s | 152 kB 00:00 (130/137): sqlite-libs-3.40.0-1.fc38.x86_64.rpm 17 MB/s | 661 kB 00:00 (131/137): shadow-utils-4.13-3.fc38.x86_64.rpm 20 MB/s | 1.3 MB 00:00 (132/137): systemd-libs-252.4-598.fc38.x86_64.r 14 MB/s | 632 kB 00:00 (133/137): tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64.r 19 MB/s | 710 kB 00:00 (134/137): tzdata-2022g-1.fc38.noarch.rpm 14 MB/s | 716 kB 00:00 (135/137): xz-libs-5.2.9-1.fc38.x86_64.rpm 2.0 MB/s | 93 kB 00:00 (136/137): zchunk-libs-1.2.3-1.fc38.x86_64.rpm 1.6 MB/s | 51 kB 00:00 (137/137): zlib-1.2.13-1.fc38.x86_64.rpm 2.9 MB/s | 94 kB 00:00 -------------------------------------------------------------------------------- Total 30 MB/s | 56 MB 00:01 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.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.x86_64 1/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.x86_64 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.x86_64 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.x86_64 17/137 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 18/137 Installing : glibc-2.36.9000-19.fc38.x86_64 18/137 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 18/137 Installing : bash-5.2.9-3.fc38.x86_64 19/137 Running scriptlet: bash-5.2.9-3.fc38.x86_64 19/137 Installing : glibc-common-2.36.9000-19.fc38.x86_64 20/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 21/137 Installing : zlib-1.2.13-1.fc38.x86_64 22/137 Installing : bzip2-libs-1.0.8-12.fc38.x86_64 23/137 Installing : xz-libs-5.2.9-1.fc38.x86_64 24/137 Installing : libzstd-1.5.2-3.fc37.x86_64 25/137 Installing : sqlite-libs-3.40.0-1.fc38.x86_64 26/137 Installing : gmp-1:6.2.1-3.fc38.x86_64 27/137 Installing : libcap-2.48-5.fc38.x86_64 28/137 Installing : libgpg-error-1.46-1.fc38.x86_64 29/137 Installing : popt-1.19-1.fc38.x86_64 30/137 Installing : libxml2-2.10.3-2.fc38.x86_64 31/137 Installing : lua-libs-5.4.4-6.fc38.x86_64 32/137 Installing : libstdc++-13.0.0-0.4.fc38.x86_64 33/137 Installing : libuuid-2.38.1-3.fc38.x86_64 34/137 Installing : elfutils-libelf-0.188-3.fc38.x86_64 35/137 Installing : file-libs-5.42-4.fc38.x86_64 36/137 Installing : libattr-2.5.1-5.fc38.x86_64 37/137 Installing : libacl-2.3.1-4.fc38.x86_64 38/137 Installing : libffi-3.4.4-1.fc38.x86_64 39/137 Installing : p11-kit-0.24.1-5.fc38.x86_64 40/137 Installing : libunistring-1.0-2.fc38.x86_64 41/137 Installing : libidn2-2.3.4-1.fc38.x86_64 42/137 Installing : libxcrypt-4.4.33-5.fc38.x86_64 43/137 Installing : pcre2-10.40-1.fc38.1.x86_64 44/137 Installing : readline-8.2-2.fc38.x86_64 45/137 Installing : libassuan-2.5.5-5.fc38.x86_64 46/137 Installing : nettle-3.8-2.fc38.x86_64 47/137 Installing : rpm-sequoia-1.2.0-1.fc38.x86_64 48/137 Installing : expat-2.5.0-1.fc38.x86_64 49/137 Installing : gdbm-libs-1:1.23-2.fc38.x86_64 50/137 Installing : json-c-0.16-3.fc38.x86_64 51/137 Installing : keyutils-libs-1.6.1-5.fc38.x86_64 52/137 Installing : libcom_err-1.46.5-3.fc38.x86_64 53/137 Installing : libtasn1-4.19.0-1.fc38.x86_64 54/137 Installing : lz4-libs-1.9.3-5.fc38.x86_64 55/137 Installing : libgomp-13.0.0-0.4.fc38.x86_64 56/137 Installing : libsepol-3.5-0.rc1.1.fc38.x86_64 57/137 Installing : libselinux-3.5-0.rc1.1.fc38.x86_64 58/137 Installing : sed-4.8-11.fc37.x86_64 59/137 Installing : libsmartcols-2.38.1-3.fc38.x86_64 60/137 Installing : findutils-1:4.9.0-2.fc38.x86_64 61/137 Installing : libb2-0.98.1-7.fc38.x86_64 62/137 Installing : systemd-libs-252.4-598.fc38.x86_64 63/137 Installing : dbus-libs-1:1.14.4-1.fc38.x86_64 64/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 65/137 Installing : libcomps-0.1.18-4.fc38.x86_64 66/137 Installing : grep-3.8-1.fc38.x86_64 67/137 Installing : libpsl-0.21.1-6.fc38.x86_64 68/137 Installing : libblkid-2.38.1-3.fc38.x86_64 69/137 Installing : libmount-2.38.1-3.fc38.x86_64 70/137 Installing : mpdecimal-2.5.1-4.fc38.x86_64 71/137 Installing : libgcrypt-1.10.1-6.fc38.x86_64 72/137 Installing : libksba-1.6.3-1.fc38.x86_64 73/137 Installing : mpfr-4.1.1-2.fc38.x86_64 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.x86_64 76/137 Installing : alternatives-1.21-1.fc38.x86_64 77/137 Installing : p11-kit-trust-0.24.1-5.fc38.x86_64 78/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.x86_64 78/137 Installing : gnutls-3.7.8-9.fc38.x86_64 79/137 Installing : glib2-2.74.1-2.fc38.x86_64 80/137 Installing : libbrotli-1.0.9-9.fc38.x86_64 81/137 Installing : libcap-ng-0.8.3-4.fc38.x86_64 82/137 Installing : audit-libs-3.0.9-2.fc38.x86_64 83/137 Installing : rpm-libs-4.18.0-8.fc38.x86_64 84/137 Installing : rpm-build-libs-4.18.0-8.fc38.x86_64 85/137 Installing : libsemanage-3.5-0.rc1.1.fc38.x86_64 86/137 Installing : shadow-utils-2:4.13-3.fc38.x86_64 87/137 Installing : libnghttp2-1.51.0-1.fc38.x86_64 88/137 Installing : libsigsegv-2.14-3.fc38.x86_64 89/137 Installing : gawk-5.1.1-4.fc38.x86_64 90/137 Installing : libverto-0.3.2-4.fc38.x86_64 91/137 Installing : libyaml-0.2.5-8.fc38.x86_64 92/137 Installing : libmodulemd-2.14.0-4.fc38.x86_64 93/137 Installing : npth-1.6-10.fc38.x86_64 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.x86_64 98/137 Installing : openssl-libs-1:3.0.5-6.fc38.x86_64 99/137 Installing : coreutils-9.1-8.fc38.x86_64 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.x86_64 102/137 Installing : libtirpc-1.3.3-0.fc38.x86_64 103/137 Installing : libfsverity-1.4-8.fc38.x86_64 104/137 Installing : zchunk-libs-1.2.3-1.fc38.x86_64 105/137 Installing : libsolv-0.7.22-3.fc38.x86_64 106/137 Installing : libnsl2-2.0.0-4.fc38.x86_64 107/137 Installing : libssh-0.10.4-2.fc38.x86_64 108/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 109/137 Installing : python3-3.11.1-1.fc38.x86_64 110/137 Installing : python3-libs-3.11.1-1.fc38.x86_64 111/137 Installing : python3-dbus-1.3.2-1.fc38.x86_64 112/137 Installing : python3-libcomps-0.1.18-4.fc38.x86_64 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.x86_64 117/137 Installing : libevent-2.1.12-7.fc38.x86_64 118/137 Installing : openldap-2.6.3-1.fc38.x86_64 119/137 Installing : libcurl-7.87.0-1.fc38.x86_64 120/137 Installing : gnupg2-2.3.8-1.fc38.x86_64 121/137 Installing : gpgme-1.17.1-3.fc38.x86_64 122/137 Installing : librepo-1.15.1-1.fc38.x86_64 123/137 Installing : libdnf-0.68.0-1.fc38.x86_64 124/137 Installing : python3-libdnf-0.68.0-1.fc38.x86_64 125/137 Installing : python3-hawkey-0.68.0-1.fc38.x86_64 126/137 Installing : python3-gpg-1.17.1-3.fc38.x86_64 127/137 Installing : curl-7.87.0-1.fc38.x86_64 128/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64 129/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64 129/137 Installing : ima-evm-utils-1.4-6.fc38.x86_64 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.x86_64 131/137 Installing : python3-rpm-4.18.0-8.fc38.x86_64 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.x86_64 137/137 Installing : rpm-4.18.0-8.fc38.x86_64 137/137 Running scriptlet: filesystem-3.18-2.fc37.x86_64 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.x86_64 137/137 Verifying : alternatives-1.21-1.fc38.x86_64 1/137 Verifying : bash-5.2.9-3.fc38.x86_64 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.x86_64 3/137 Verifying : coreutils-9.1-8.fc38.x86_64 4/137 Verifying : coreutils-common-9.1-8.fc38.x86_64 5/137 Verifying : curl-7.87.0-1.fc38.x86_64 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.x86_64 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.x86_64 10/137 Verifying : elfutils-libs-0.188-3.fc38.x86_64 11/137 Verifying : expat-2.5.0-1.fc38.x86_64 12/137 Verifying : file-libs-5.42-4.fc38.x86_64 13/137 Verifying : findutils-1:4.9.0-2.fc38.x86_64 14/137 Verifying : gawk-5.1.1-4.fc38.x86_64 15/137 Verifying : gdbm-libs-1:1.23-2.fc38.x86_64 16/137 Verifying : glib2-2.74.1-2.fc38.x86_64 17/137 Verifying : gmp-1:6.2.1-3.fc38.x86_64 18/137 Verifying : gnupg2-2.3.8-1.fc38.x86_64 19/137 Verifying : gnutls-3.7.8-9.fc38.x86_64 20/137 Verifying : gpgme-1.17.1-3.fc38.x86_64 21/137 Verifying : grep-3.8-1.fc38.x86_64 22/137 Verifying : ima-evm-utils-1.4-6.fc38.x86_64 23/137 Verifying : json-c-0.16-3.fc38.x86_64 24/137 Verifying : keyutils-libs-1.6.1-5.fc38.x86_64 25/137 Verifying : krb5-libs-1.20.1-3.fc38.x86_64 26/137 Verifying : libacl-2.3.1-4.fc38.x86_64 27/137 Verifying : libarchive-3.6.1-3.fc38.x86_64 28/137 Verifying : libassuan-2.5.5-5.fc38.x86_64 29/137 Verifying : libattr-2.5.1-5.fc38.x86_64 30/137 Verifying : libb2-0.98.1-7.fc38.x86_64 31/137 Verifying : libbrotli-1.0.9-9.fc38.x86_64 32/137 Verifying : libcap-2.48-5.fc38.x86_64 33/137 Verifying : libcap-ng-0.8.3-4.fc38.x86_64 34/137 Verifying : libcom_err-1.46.5-3.fc38.x86_64 35/137 Verifying : libcomps-0.1.18-4.fc38.x86_64 36/137 Verifying : libcurl-7.87.0-1.fc38.x86_64 37/137 Verifying : libdnf-0.68.0-1.fc38.x86_64 38/137 Verifying : libevent-2.1.12-7.fc38.x86_64 39/137 Verifying : libffi-3.4.4-1.fc38.x86_64 40/137 Verifying : libfsverity-1.4-8.fc38.x86_64 41/137 Verifying : libgcrypt-1.10.1-6.fc38.x86_64 42/137 Verifying : libgpg-error-1.46-1.fc38.x86_64 43/137 Verifying : libidn2-2.3.4-1.fc38.x86_64 44/137 Verifying : libksba-1.6.3-1.fc38.x86_64 45/137 Verifying : libmodulemd-2.14.0-4.fc38.x86_64 46/137 Verifying : libnghttp2-1.51.0-1.fc38.x86_64 47/137 Verifying : libnsl2-2.0.0-4.fc38.x86_64 48/137 Verifying : libpsl-0.21.1-6.fc38.x86_64 49/137 Verifying : librepo-1.15.1-1.fc38.x86_64 50/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 51/137 Verifying : libsigsegv-2.14-3.fc38.x86_64 52/137 Verifying : libsolv-0.7.22-3.fc38.x86_64 53/137 Verifying : libssh-0.10.4-2.fc38.x86_64 54/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 55/137 Verifying : libtasn1-4.19.0-1.fc38.x86_64 56/137 Verifying : libtirpc-1.3.3-0.fc38.x86_64 57/137 Verifying : libunistring-1.0-2.fc38.x86_64 58/137 Verifying : libverto-0.3.2-4.fc38.x86_64 59/137 Verifying : libxcrypt-4.4.33-5.fc38.x86_64 60/137 Verifying : libxml2-2.10.3-2.fc38.x86_64 61/137 Verifying : libyaml-0.2.5-8.fc38.x86_64 62/137 Verifying : lua-libs-5.4.4-6.fc38.x86_64 63/137 Verifying : lz4-libs-1.9.3-5.fc38.x86_64 64/137 Verifying : mpdecimal-2.5.1-4.fc38.x86_64 65/137 Verifying : mpfr-4.1.1-2.fc38.x86_64 66/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 67/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.x86_64 68/137 Verifying : nettle-3.8-2.fc38.x86_64 69/137 Verifying : npth-1.6-10.fc38.x86_64 70/137 Verifying : openldap-2.6.3-1.fc38.x86_64 71/137 Verifying : openssl-libs-1:3.0.5-6.fc38.x86_64 72/137 Verifying : p11-kit-0.24.1-5.fc38.x86_64 73/137 Verifying : p11-kit-trust-0.24.1-5.fc38.x86_64 74/137 Verifying : pcre2-10.40-1.fc38.1.x86_64 75/137 Verifying : pcre2-syntax-10.40-1.fc38.1.noarch 76/137 Verifying : popt-1.19-1.fc38.x86_64 77/137 Verifying : python3-3.11.1-1.fc38.x86_64 78/137 Verifying : python3-dbus-1.3.2-1.fc38.x86_64 79/137 Verifying : python3-gpg-1.17.1-3.fc38.x86_64 80/137 Verifying : python3-hawkey-0.68.0-1.fc38.x86_64 81/137 Verifying : python3-libcomps-0.1.18-4.fc38.x86_64 82/137 Verifying : python3-libdnf-0.68.0-1.fc38.x86_64 83/137 Verifying : python3-libs-3.11.1-1.fc38.x86_64 84/137 Verifying : python3-rpm-4.18.0-8.fc38.x86_64 85/137 Verifying : readline-8.2-2.fc38.x86_64 86/137 Verifying : rpm-4.18.0-8.fc38.x86_64 87/137 Verifying : rpm-build-libs-4.18.0-8.fc38.x86_64 88/137 Verifying : rpm-libs-4.18.0-8.fc38.x86_64 89/137 Verifying : rpm-sequoia-1.2.0-1.fc38.x86_64 90/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.x86_64 91/137 Verifying : libgcc-13.0.0-0.4.fc38.x86_64 92/137 Verifying : libgomp-13.0.0-0.4.fc38.x86_64 93/137 Verifying : libstdc++-13.0.0-0.4.fc38.x86_64 94/137 Verifying : audit-libs-3.0.9-2.fc38.x86_64 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.x86_64 108/137 Verifying : glibc-2.36.9000-19.fc38.x86_64 109/137 Verifying : glibc-common-2.36.9000-19.fc38.x86_64 110/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 111/137 Verifying : libblkid-2.38.1-3.fc38.x86_64 112/137 Verifying : libmount-2.38.1-3.fc38.x86_64 113/137 Verifying : libselinux-3.5-0.rc1.1.fc38.x86_64 114/137 Verifying : libsemanage-3.5-0.rc1.1.fc38.x86_64 115/137 Verifying : libsepol-3.5-0.rc1.1.fc38.x86_64 116/137 Verifying : libsmartcols-2.38.1-3.fc38.x86_64 117/137 Verifying : libuuid-2.38.1-3.fc38.x86_64 118/137 Verifying : libzstd-1.5.2-3.fc37.x86_64 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.x86_64 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.x86_64 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.x86_64 131/137 Verifying : systemd-libs-252.4-598.fc38.x86_64 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.x86_64 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.x86_64 136/137 Verifying : zlib-1.2.13-1.fc38.x86_64 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.x86_64 audit-libs-3.0.9-2.fc38.x86_64 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.x86_64 bzip2-libs-1.0.8-12.fc38.x86_64 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.x86_64 coreutils-common-9.1-8.fc38.x86_64 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.x86_64 cyrus-sasl-lib-2.1.28-8.fc38.x86_64 dbus-libs-1:1.14.4-1.fc38.x86_64 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.x86_64 elfutils-libs-0.188-3.fc38.x86_64 expat-2.5.0-1.fc38.x86_64 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.x86_64 filesystem-3.18-2.fc37.x86_64 findutils-1:4.9.0-2.fc38.x86_64 gawk-5.1.1-4.fc38.x86_64 gdbm-libs-1:1.23-2.fc38.x86_64 glib2-2.74.1-2.fc38.x86_64 glibc-2.36.9000-19.fc38.x86_64 glibc-common-2.36.9000-19.fc38.x86_64 glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 gmp-1:6.2.1-3.fc38.x86_64 gnupg2-2.3.8-1.fc38.x86_64 gnutls-3.7.8-9.fc38.x86_64 gpgme-1.17.1-3.fc38.x86_64 grep-3.8-1.fc38.x86_64 ima-evm-utils-1.4-6.fc38.x86_64 json-c-0.16-3.fc38.x86_64 keyutils-libs-1.6.1-5.fc38.x86_64 krb5-libs-1.20.1-3.fc38.x86_64 libacl-2.3.1-4.fc38.x86_64 libarchive-3.6.1-3.fc38.x86_64 libassuan-2.5.5-5.fc38.x86_64 libattr-2.5.1-5.fc38.x86_64 libb2-0.98.1-7.fc38.x86_64 libblkid-2.38.1-3.fc38.x86_64 libbrotli-1.0.9-9.fc38.x86_64 libcap-2.48-5.fc38.x86_64 libcap-ng-0.8.3-4.fc38.x86_64 libcom_err-1.46.5-3.fc38.x86_64 libcomps-0.1.18-4.fc38.x86_64 libcurl-7.87.0-1.fc38.x86_64 libdnf-0.68.0-1.fc38.x86_64 libevent-2.1.12-7.fc38.x86_64 libffi-3.4.4-1.fc38.x86_64 libfsverity-1.4-8.fc38.x86_64 libgcc-13.0.0-0.4.fc38.x86_64 libgcrypt-1.10.1-6.fc38.x86_64 libgomp-13.0.0-0.4.fc38.x86_64 libgpg-error-1.46-1.fc38.x86_64 libidn2-2.3.4-1.fc38.x86_64 libksba-1.6.3-1.fc38.x86_64 libmodulemd-2.14.0-4.fc38.x86_64 libmount-2.38.1-3.fc38.x86_64 libnghttp2-1.51.0-1.fc38.x86_64 libnsl2-2.0.0-4.fc38.x86_64 libpsl-0.21.1-6.fc38.x86_64 librepo-1.15.1-1.fc38.x86_64 libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.5-0.rc1.1.fc38.x86_64 libsemanage-3.5-0.rc1.1.fc38.x86_64 libsepol-3.5-0.rc1.1.fc38.x86_64 libsigsegv-2.14-3.fc38.x86_64 libsmartcols-2.38.1-3.fc38.x86_64 libsolv-0.7.22-3.fc38.x86_64 libssh-0.10.4-2.fc38.x86_64 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.x86_64 libtasn1-4.19.0-1.fc38.x86_64 libtirpc-1.3.3-0.fc38.x86_64 libunistring-1.0-2.fc38.x86_64 libuuid-2.38.1-3.fc38.x86_64 libverto-0.3.2-4.fc38.x86_64 libxcrypt-4.4.33-5.fc38.x86_64 libxml2-2.10.3-2.fc38.x86_64 libyaml-0.2.5-8.fc38.x86_64 libzstd-1.5.2-3.fc37.x86_64 lua-libs-5.4.4-6.fc38.x86_64 lz4-libs-1.9.3-5.fc38.x86_64 mpdecimal-2.5.1-4.fc38.x86_64 mpfr-4.1.1-2.fc38.x86_64 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.x86_64 nettle-3.8-2.fc38.x86_64 npth-1.6-10.fc38.x86_64 openldap-2.6.3-1.fc38.x86_64 openssl-libs-1:3.0.5-6.fc38.x86_64 p11-kit-0.24.1-5.fc38.x86_64 p11-kit-trust-0.24.1-5.fc38.x86_64 pcre2-10.40-1.fc38.1.x86_64 pcre2-syntax-10.40-1.fc38.1.noarch popt-1.19-1.fc38.x86_64 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.x86_64 python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.x86_64 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.x86_64 python3-hawkey-0.68.0-1.fc38.x86_64 python3-libcomps-0.1.18-4.fc38.x86_64 python3-libdnf-0.68.0-1.fc38.x86_64 python3-libs-3.11.1-1.fc38.x86_64 python3-rpm-4.18.0-8.fc38.x86_64 python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.x86_64 rpm-4.18.0-8.fc38.x86_64 rpm-build-libs-4.18.0-8.fc38.x86_64 rpm-libs-4.18.0-8.fc38.x86_64 rpm-sequoia-1.2.0-1.fc38.x86_64 rpm-sign-libs-4.18.0-8.fc38.x86_64 sed-4.8-11.fc37.x86_64 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.x86_64 sqlite-libs-3.40.0-1.fc38.x86_64 systemd-libs-252.4-598.fc38.x86_64 tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64 tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.x86_64 zchunk-libs-1.2.3-1.fc38.x86_64 zlib-1.2.13-1.fc38.x86_64 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-x86_64-1672303384.434547/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 12 kB/s | 3.0 kB 00:00 Copr repository 38 MB/s | 41 MB 00:01 Additional repo https_jakub_fedorapeople_org_fe 11 kB/s | 3.0 kB 00:00 fedora 93 kB/s | 23 kB 00:00 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash x86_64 5.2.9-3.fc38 copr_base 1.8 M bzip2 x86_64 1.0.8-12.fc38 copr_base 53 k coreutils x86_64 9.1-8.fc38 copr_base 1.1 M cpio x86_64 2.13-13.fc38 copr_base 271 k diffutils x86_64 3.8-3.fc38 copr_base 371 k fedora-release-common noarch 38-0.6 fedora 21 k findutils x86_64 1:4.9.0-2.fc38 copr_base 483 k gawk x86_64 5.1.1-4.fc38 copr_base 1.0 M glibc-minimal-langpack x86_64 2.36.9000-19.fc38 fedora 30 k grep x86_64 3.8-1.fc38 copr_base 282 k gzip x86_64 1.12-2.fc38 copr_base 159 k info x86_64 7.0.1-1.fc38 fedora 181 k patch x86_64 2.7.6-17.fc38 copr_base 125 k redhat-rpm-config noarch 235-1.fc38 copr_base 74 k rpm-build x86_64 4.18.0-8.fc38 copr_base 70 k sed x86_64 4.8-11.fc37 fedora 306 k shadow-utils x86_64 2:4.13-3.fc38 fedora 1.3 M tar x86_64 2:1.34-5.fc38 fedora 885 k unzip x86_64 6.0-58.fc38 fedora 182 k util-linux x86_64 2.38.1-3.fc38 fedora 2.3 M which x86_64 2.21-36.fc38 fedora 41 k xz x86_64 5.2.9-1.fc38 fedora 306 k Installing dependencies: alternatives x86_64 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 fedora 8.6 k audit-libs x86_64 3.0.9-2.fc38 fedora 116 k authselect x86_64 1.4.2-1.fc38 copr_base 140 k authselect-libs x86_64 1.4.2-1.fc38 copr_base 237 k basesystem noarch 11-14.fc37 fedora 7.0 k binutils x86_64 2.39-6.fc38 copr_base 5.4 M binutils-gold x86_64 2.39-6.fc38 copr_base 787 k bzip2-libs x86_64 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils-common x86_64 9.1-8.fc38 copr_base 2.0 M cracklib x86_64 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl x86_64 7.87.0-1.fc38 copr_base 346 k cyrus-sasl-lib x86_64 2.1.28-8.fc38 copr_base 793 k debugedit x86_64 5.0-5.fc37 fedora 77 k dwz x86_64 0.15-1.fc38 copr_base 137 k ed x86_64 1.18-2.fc38 copr_base 79 k efi-srpm-macros noarch 5-6.fc37 fedora 22 k elfutils x86_64 0.188-3.fc38 copr_base 524 k elfutils-debuginfod-client x86_64 0.188-3.fc38 copr_base 40 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf x86_64 0.188-3.fc38 copr_base 196 k elfutils-libs x86_64 0.188-3.fc38 copr_base 257 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 x86_64 5.42-4.fc38 copr_base 49 k file-libs x86_64 5.42-4.fc38 copr_base 676 k filesystem x86_64 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 x86_64 12.1-10.fc38 fedora 3.7 M gdbm-libs x86_64 1:1.23-2.fc38 copr_base 56 k ghc-srpm-macros noarch 1.5.0-7.fc37 fedora 7.8 k glibc x86_64 2.36.9000-19.fc38 fedora 2.1 M glibc-common x86_64 2.36.9000-19.fc38 fedora 309 k glibc-gconv-extra x86_64 2.36.9000-19.fc38 fedora 1.6 M gmp x86_64 1:6.2.1-3.fc38 copr_base 315 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 x86_64 2.13.1-5.fc38 copr_base 45 k kernel-srpm-macros noarch 1.0-15.fc37 fedora 9.4 k keyutils-libs x86_64 1.6.1-5.fc38 copr_base 32 k krb5-libs x86_64 1.20.1-3.fc38 copr_base 719 k libacl x86_64 2.3.1-4.fc38 copr_base 24 k libarchive x86_64 3.6.1-3.fc38 copr_base 397 k libattr x86_64 2.5.1-5.fc38 copr_base 18 k libblkid x86_64 2.38.1-3.fc38 fedora 106 k libbrotli x86_64 1.0.9-9.fc38 copr_base 316 k libcap x86_64 2.48-5.fc38 copr_base 67 k libcap-ng x86_64 0.8.3-4.fc38 copr_base 33 k libcom_err x86_64 1.46.5-3.fc38 copr_base 26 k libcurl x86_64 7.87.0-1.fc38 copr_base 302 k libdb x86_64 5.3.28-54.fc38 copr_base 763 k libeconf x86_64 0.4.0-4.fc38 copr_base 28 k libevent x86_64 2.1.12-7.fc38 copr_base 259 k libfdisk x86_64 2.38.1-3.fc38 fedora 160 k libffi x86_64 3.4.4-1.fc38 copr_base 38 k libgcc x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k libgomp x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 300 k libidn2 x86_64 2.3.4-1.fc38 copr_base 154 k libmount x86_64 2.38.1-3.fc38 fedora 135 k libnghttp2 x86_64 1.51.0-1.fc38 copr_base 75 k libnsl2 x86_64 2.0.0-4.fc38 copr_base 31 k libpkgconf x86_64 1.8.0-3.fc38 copr_base 36 k libpsl x86_64 0.21.1-6.fc38 copr_base 65 k libpwquality x86_64 1.4.5-1.fc38 fedora 119 k libselinux x86_64 3.5-0.rc1.1.fc38 fedora 86 k libsemanage x86_64 3.5-0.rc1.1.fc38 fedora 119 k libsepol x86_64 3.5-0.rc1.1.fc38 fedora 322 k libsigsegv x86_64 2.14-3.fc38 copr_base 27 k libsmartcols x86_64 2.38.1-3.fc38 fedora 64 k libssh x86_64 0.10.4-2.fc38 copr_base 210 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 799 k libtasn1 x86_64 4.19.0-1.fc38 copr_base 76 k libtirpc x86_64 1.3.3-0.fc38 copr_base 94 k libunistring x86_64 1.0-2.fc38 copr_base 541 k libutempter x86_64 1.2.1-7.fc38 copr_base 26 k libuuid x86_64 2.38.1-3.fc38 fedora 27 k libverto x86_64 0.3.2-4.fc38 copr_base 21 k libxcrypt x86_64 4.4.33-5.fc38 copr_base 120 k libxml2 x86_64 2.10.3-2.fc38 copr_base 704 k libzstd x86_64 1.5.2-3.fc37 fedora 294 k lua-libs x86_64 5.4.4-6.fc38 copr_base 133 k lua-srpm-macros noarch 1-7.fc37 fedora 8.8 k lz4-libs x86_64 1.9.3-5.fc38 copr_base 70 k mpfr x86_64 4.1.1-2.fc38 copr_base 599 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs x86_64 6.3-5.20221126.fc38 copr_base 329 k nettle x86_64 3.8-2.fc38 copr_base 414 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 x86_64 2.6.3-1.fc38 copr_base 254 k openssl-libs x86_64 1:3.0.5-6.fc38 copr_base 2.1 M p11-kit x86_64 0.24.1-5.fc38 copr_base 360 k p11-kit-trust x86_64 0.24.1-5.fc38 copr_base 138 k package-notes-srpm-macros noarch 0.5-6.fc38 fedora 11 k pam x86_64 1.5.2-15.fc38 copr_base 521 k pam-libs x86_64 1.5.2-15.fc38 copr_base 57 k pcre2 x86_64 10.40-1.fc38.1 copr_base 236 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 x86_64 1.8.0-3.fc38 copr_base 42 k pkgconf-m4 noarch 1.8.0-3.fc38 copr_base 15 k pkgconf-pkg-config x86_64 1.8.0-3.fc38 copr_base 11 k popt x86_64 1.19-1.fc38 copr_base 59 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 x86_64 8.2-2.fc38 copr_base 212 k rpm x86_64 4.18.0-8.fc38 copr_base 541 k rpm-build-libs x86_64 4.18.0-8.fc38 copr_base 94 k rpm-libs x86_64 4.18.0-8.fc38 copr_base 310 k rpm-sequoia x86_64 1.2.0-1.fc38 copr_base 830 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 x86_64 3.40.0-1.fc38 fedora 661 k systemd-libs x86_64 252.4-598.fc38 fedora 632 k tzdata noarch 2022g-1.fc38 fedora 716 k util-linux-core x86_64 2.38.1-3.fc38 fedora 470 k xxhash-libs x86_64 0.8.1-3.fc37 fedora 41 k xz-libs x86_64 5.2.9-1.fc38 fedora 93 k zip x86_64 3.0-35.fc38 fedora 259 k zlib x86_64 1.2.13-1.fc38 fedora 94 k zstd x86_64 1.5.2-3.fc37 fedora 447 k Installing Groups: Buildsystem building group Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 52 M Installed size: 181 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.x86_64.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.x86_64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.x86_64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.x86_64.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.x86_64.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.x86_64.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.x86_64.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.x86_64.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc38.x86_64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-6.fc38.x86_64.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc38.x86_64.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc38.x86_64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.x86_64.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.x86_64.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.x86_64.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.x86_64.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.x86_64.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc38.x86_64.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc38.1.x86_64.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc38.1.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.x86_64.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.x86_64.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.x86_64.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.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.x86_64.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.x86_64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.x86_64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libselinux-3.5-0.rc1.1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libsemanage-3.5-0.rc1.1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libsepol-3.5-0.rc1.1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.x86_64.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.x86_64.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.x86_64.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.x86_64.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.x86_64.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.x86_64.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.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.x86_64 1/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.x86_64 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.x86_64 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.x86_64 29/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.x86_64 30/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.x86_64 30/153 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 31/153 Installing : glibc-2.36.9000-19.fc38.x86_64 31/153 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 31/153 Installing : bash-5.2.9-3.fc38.x86_64 32/153 Running scriptlet: bash-5.2.9-3.fc38.x86_64 32/153 Installing : glibc-common-2.36.9000-19.fc38.x86_64 33/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 34/153 Installing : zlib-1.2.13-1.fc38.x86_64 35/153 Installing : xz-libs-5.2.9-1.fc38.x86_64 36/153 Installing : bzip2-libs-1.0.8-12.fc38.x86_64 37/153 Installing : elfutils-libelf-0.188-3.fc38.x86_64 38/153 Installing : gmp-1:6.2.1-3.fc38.x86_64 39/153 Installing : popt-1.19-1.fc38.x86_64 40/153 Installing : libstdc++-13.0.0-0.4.fc38.x86_64 41/153 Installing : libuuid-2.38.1-3.fc38.x86_64 42/153 Installing : libzstd-1.5.2-3.fc37.x86_64 43/153 Installing : libblkid-2.38.1-3.fc38.x86_64 44/153 Installing : libattr-2.5.1-5.fc38.x86_64 45/153 Installing : libacl-2.3.1-4.fc38.x86_64 46/153 Installing : libcap-2.48-5.fc38.x86_64 47/153 Installing : libxcrypt-4.4.33-5.fc38.x86_64 48/153 Installing : readline-8.2-2.fc38.x86_64 49/153 Installing : lz4-libs-1.9.3-5.fc38.x86_64 50/153 Installing : systemd-libs-252.4-598.fc38.x86_64 51/153 Installing : mpfr-4.1.1-2.fc38.x86_64 52/153 Installing : dwz-0.15-1.fc38.x86_64 53/153 Installing : unzip-6.0-58.fc38.x86_64 54/153 Installing : file-libs-5.42-4.fc38.x86_64 55/153 Installing : file-5.42-4.fc38.x86_64 56/153 Installing : sqlite-libs-3.40.0-1.fc38.x86_64 57/153 Installing : alternatives-1.21-1.fc38.x86_64 58/153 Installing : libcap-ng-0.8.3-4.fc38.x86_64 59/153 Installing : audit-libs-3.0.9-2.fc38.x86_64 60/153 Installing : libcom_err-1.46.5-3.fc38.x86_64 61/153 Installing : libeconf-0.4.0-4.fc38.x86_64 62/153 Installing : pam-libs-1.5.2-15.fc38.x86_64 63/153 Installing : libunistring-1.0-2.fc38.x86_64 64/153 Installing : libidn2-2.3.4-1.fc38.x86_64 65/153 Installing : lua-libs-5.4.4-6.fc38.x86_64 66/153 Installing : pcre2-10.40-1.fc38.1.x86_64 67/153 Installing : grep-3.8-1.fc38.x86_64 68/153 Installing : xz-5.2.9-1.fc38.x86_64 69/153 Installing : libsepol-3.5-0.rc1.1.fc38.x86_64 70/153 Installing : libselinux-3.5-0.rc1.1.fc38.x86_64 71/153 Installing : sed-4.8-11.fc37.x86_64 72/153 Installing : findutils-1:4.9.0-2.fc38.x86_64 73/153 Installing : libmount-2.38.1-3.fc38.x86_64 74/153 Installing : libsmartcols-2.38.1-3.fc38.x86_64 75/153 Installing : util-linux-core-2.38.1-3.fc38.x86_64 76/153 Installing : libsemanage-3.5-0.rc1.1.fc38.x86_64 77/153 Installing : shadow-utils-2:4.13-3.fc38.x86_64 78/153 Running scriptlet: libutempter-1.2.1-7.fc38.x86_64 79/153 Installing : libutempter-1.2.1-7.fc38.x86_64 79/153 Installing : tar-2:1.34-5.fc38.x86_64 80/153 Installing : libpsl-0.21.1-6.fc38.x86_64 81/153 Installing : zip-3.0-35.fc38.x86_64 82/153 Installing : zstd-1.5.2-3.fc37.x86_64 83/153 Installing : libfdisk-2.38.1-3.fc38.x86_64 84/153 Installing : nettle-3.8-2.fc38.x86_64 85/153 Installing : rpm-sequoia-1.2.0-1.fc38.x86_64 86/153 Installing : rpm-libs-4.18.0-8.fc38.x86_64 87/153 Installing : bzip2-1.0.8-12.fc38.x86_64 88/153 Installing : libxml2-2.10.3-2.fc38.x86_64 89/153 Installing : ed-1.18-2.fc38.x86_64 90/153 Installing : patch-2.7.6-17.fc38.x86_64 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.x86_64 93/153 Installing : diffutils-3.8-3.fc38.x86_64 94/153 Installing : gdbm-libs-1:1.23-2.fc38.x86_64 95/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 96/153 Installing : jansson-2.13.1-5.fc38.x86_64 97/153 Installing : keyutils-libs-1.6.1-5.fc38.x86_64 98/153 Installing : libbrotli-1.0.9-9.fc38.x86_64 99/153 Installing : libdb-5.3.28-54.fc38.x86_64 100/153 Installing : libffi-3.4.4-1.fc38.x86_64 101/153 Installing : p11-kit-0.24.1-5.fc38.x86_64 102/153 Installing : libnghttp2-1.51.0-1.fc38.x86_64 103/153 Installing : libpkgconf-1.8.0-3.fc38.x86_64 104/153 Installing : pkgconf-1.8.0-3.fc38.x86_64 105/153 Installing : pkgconf-pkg-config-1.8.0-3.fc38.x86_64 106/153 Installing : libsigsegv-2.14-3.fc38.x86_64 107/153 Installing : gawk-5.1.1-4.fc38.x86_64 108/153 Installing : libtasn1-4.19.0-1.fc38.x86_64 109/153 Installing : p11-kit-trust-0.24.1-5.fc38.x86_64 110/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.x86_64 110/153 Installing : libverto-0.3.2-4.fc38.x86_64 111/153 Installing : libgomp-13.0.0-0.4.fc38.x86_64 112/153 Installing : xxhash-libs-0.8.1-3.fc37.x86_64 113/153 Installing : libssh-config-0.10.4-2.fc38.noarch 114/153 Installing : coreutils-common-9.1-8.fc38.x86_64 115/153 Installing : openssl-libs-1:3.0.5-6.fc38.x86_64 116/153 Installing : coreutils-9.1-8.fc38.x86_64 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.x86_64 119/153 Installing : libtirpc-1.3.3-0.fc38.x86_64 120/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.x86_64 121/153 Installing : authselect-libs-1.4.2-1.fc38.x86_64 121/153 Installing : gzip-1.12-2.fc38.x86_64 122/153 Installing : cracklib-2.9.7-30.fc38.x86_64 123/153 Installing : libpwquality-1.4.5-1.fc38.x86_64 124/153 Installing : authselect-1.4.2-1.fc38.x86_64 125/153 Installing : libnsl2-2.0.0-4.fc38.x86_64 126/153 Installing : pam-1.5.2-15.fc38.x86_64 127/153 Installing : libssh-0.10.4-2.fc38.x86_64 128/153 Installing : libarchive-3.6.1-3.fc38.x86_64 129/153 Installing : libevent-2.1.12-7.fc38.x86_64 130/153 Installing : openldap-2.6.3-1.fc38.x86_64 131/153 Installing : libcurl-7.87.0-1.fc38.x86_64 132/153 Installing : elfutils-libs-0.188-3.fc38.x86_64 133/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.x86_64 134/153 Installing : binutils-gold-2.39-6.fc38.x86_64 135/153 Installing : binutils-2.39-6.fc38.x86_64 136/153 Running scriptlet: binutils-2.39-6.fc38.x86_64 136/153 Installing : elfutils-0.188-3.fc38.x86_64 137/153 Installing : gdb-minimal-12.1-10.fc38.x86_64 138/153 Installing : debugedit-5.0-5.fc37.x86_64 139/153 Installing : rpm-build-libs-4.18.0-8.fc38.x86_64 140/153 Installing : curl-7.87.0-1.fc38.x86_64 141/153 Running scriptlet: rpm-4.18.0-8.fc38.x86_64 142/153 Installing : rpm-4.18.0-8.fc38.x86_64 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.x86_64 150/153 Installing : util-linux-2.38.1-3.fc38.x86_64 151/153 Installing : which-2.21-36.fc38.x86_64 152/153 Installing : info-7.0.1-1.fc38.x86_64 153/153 Running scriptlet: filesystem-3.18-2.fc37.x86_64 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.x86_64 153/153 Running scriptlet: rpm-4.18.0-8.fc38.x86_64 153/153 Running scriptlet: info-7.0.1-1.fc38.x86_64 153/153 Verifying : alternatives-1.21-1.fc38.x86_64 1/153 Verifying : authselect-1.4.2-1.fc38.x86_64 2/153 Verifying : authselect-libs-1.4.2-1.fc38.x86_64 3/153 Verifying : bash-5.2.9-3.fc38.x86_64 4/153 Verifying : binutils-2.39-6.fc38.x86_64 5/153 Verifying : binutils-gold-2.39-6.fc38.x86_64 6/153 Verifying : bzip2-1.0.8-12.fc38.x86_64 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.x86_64 8/153 Verifying : coreutils-9.1-8.fc38.x86_64 9/153 Verifying : coreutils-common-9.1-8.fc38.x86_64 10/153 Verifying : cpio-2.13-13.fc38.x86_64 11/153 Verifying : cracklib-2.9.7-30.fc38.x86_64 12/153 Verifying : curl-7.87.0-1.fc38.x86_64 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 14/153 Verifying : diffutils-3.8-3.fc38.x86_64 15/153 Verifying : dwz-0.15-1.fc38.x86_64 16/153 Verifying : ed-1.18-2.fc38.x86_64 17/153 Verifying : elfutils-0.188-3.fc38.x86_64 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.x86_64 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.x86_64 21/153 Verifying : elfutils-libs-0.188-3.fc38.x86_64 22/153 Verifying : file-5.42-4.fc38.x86_64 23/153 Verifying : file-libs-5.42-4.fc38.x86_64 24/153 Verifying : findutils-1:4.9.0-2.fc38.x86_64 25/153 Verifying : gawk-5.1.1-4.fc38.x86_64 26/153 Verifying : gdbm-libs-1:1.23-2.fc38.x86_64 27/153 Verifying : gmp-1:6.2.1-3.fc38.x86_64 28/153 Verifying : grep-3.8-1.fc38.x86_64 29/153 Verifying : gzip-1.12-2.fc38.x86_64 30/153 Verifying : jansson-2.13.1-5.fc38.x86_64 31/153 Verifying : keyutils-libs-1.6.1-5.fc38.x86_64 32/153 Verifying : krb5-libs-1.20.1-3.fc38.x86_64 33/153 Verifying : libacl-2.3.1-4.fc38.x86_64 34/153 Verifying : libarchive-3.6.1-3.fc38.x86_64 35/153 Verifying : libattr-2.5.1-5.fc38.x86_64 36/153 Verifying : libbrotli-1.0.9-9.fc38.x86_64 37/153 Verifying : libcap-2.48-5.fc38.x86_64 38/153 Verifying : libcap-ng-0.8.3-4.fc38.x86_64 39/153 Verifying : libcom_err-1.46.5-3.fc38.x86_64 40/153 Verifying : libcurl-7.87.0-1.fc38.x86_64 41/153 Verifying : libdb-5.3.28-54.fc38.x86_64 42/153 Verifying : libeconf-0.4.0-4.fc38.x86_64 43/153 Verifying : libevent-2.1.12-7.fc38.x86_64 44/153 Verifying : libffi-3.4.4-1.fc38.x86_64 45/153 Verifying : libidn2-2.3.4-1.fc38.x86_64 46/153 Verifying : libnghttp2-1.51.0-1.fc38.x86_64 47/153 Verifying : libnsl2-2.0.0-4.fc38.x86_64 48/153 Verifying : libpkgconf-1.8.0-3.fc38.x86_64 49/153 Verifying : libpsl-0.21.1-6.fc38.x86_64 50/153 Verifying : libsigsegv-2.14-3.fc38.x86_64 51/153 Verifying : libssh-0.10.4-2.fc38.x86_64 52/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 53/153 Verifying : libtasn1-4.19.0-1.fc38.x86_64 54/153 Verifying : libtirpc-1.3.3-0.fc38.x86_64 55/153 Verifying : libunistring-1.0-2.fc38.x86_64 56/153 Verifying : libutempter-1.2.1-7.fc38.x86_64 57/153 Verifying : libverto-0.3.2-4.fc38.x86_64 58/153 Verifying : libxcrypt-4.4.33-5.fc38.x86_64 59/153 Verifying : libxml2-2.10.3-2.fc38.x86_64 60/153 Verifying : lua-libs-5.4.4-6.fc38.x86_64 61/153 Verifying : lz4-libs-1.9.3-5.fc38.x86_64 62/153 Verifying : mpfr-4.1.1-2.fc38.x86_64 63/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 64/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.x86_64 65/153 Verifying : nettle-3.8-2.fc38.x86_64 66/153 Verifying : openldap-2.6.3-1.fc38.x86_64 67/153 Verifying : openssl-libs-1:3.0.5-6.fc38.x86_64 68/153 Verifying : p11-kit-0.24.1-5.fc38.x86_64 69/153 Verifying : p11-kit-trust-0.24.1-5.fc38.x86_64 70/153 Verifying : pam-1.5.2-15.fc38.x86_64 71/153 Verifying : pam-libs-1.5.2-15.fc38.x86_64 72/153 Verifying : patch-2.7.6-17.fc38.x86_64 73/153 Verifying : pcre2-10.40-1.fc38.1.x86_64 74/153 Verifying : pcre2-syntax-10.40-1.fc38.1.noarch 75/153 Verifying : pkgconf-1.8.0-3.fc38.x86_64 76/153 Verifying : pkgconf-m4-1.8.0-3.fc38.noarch 77/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc38.x86_64 78/153 Verifying : popt-1.19-1.fc38.x86_64 79/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 80/153 Verifying : readline-8.2-2.fc38.x86_64 81/153 Verifying : redhat-rpm-config-235-1.fc38.noarch 82/153 Verifying : rpm-4.18.0-8.fc38.x86_64 83/153 Verifying : rpm-build-4.18.0-8.fc38.x86_64 84/153 Verifying : rpm-build-libs-4.18.0-8.fc38.x86_64 85/153 Verifying : rpm-libs-4.18.0-8.fc38.x86_64 86/153 Verifying : rpm-sequoia-1.2.0-1.fc38.x86_64 87/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 88/153 Verifying : libgcc-13.0.0-0.4.fc38.x86_64 89/153 Verifying : libgomp-13.0.0-0.4.fc38.x86_64 90/153 Verifying : libstdc++-13.0.0-0.4.fc38.x86_64 91/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 92/153 Verifying : audit-libs-3.0.9-2.fc38.x86_64 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.x86_64 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.x86_64 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.x86_64 108/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 109/153 Verifying : glibc-2.36.9000-19.fc38.x86_64 110/153 Verifying : glibc-common-2.36.9000-19.fc38.x86_64 111/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.x86_64 112/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 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.x86_64 116/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 117/153 Verifying : libblkid-2.38.1-3.fc38.x86_64 118/153 Verifying : libfdisk-2.38.1-3.fc38.x86_64 119/153 Verifying : libmount-2.38.1-3.fc38.x86_64 120/153 Verifying : libpwquality-1.4.5-1.fc38.x86_64 121/153 Verifying : libselinux-3.5-0.rc1.1.fc38.x86_64 122/153 Verifying : libsemanage-3.5-0.rc1.1.fc38.x86_64 123/153 Verifying : libsepol-3.5-0.rc1.1.fc38.x86_64 124/153 Verifying : libsmartcols-2.38.1-3.fc38.x86_64 125/153 Verifying : libuuid-2.38.1-3.fc38.x86_64 126/153 Verifying : libzstd-1.5.2-3.fc37.x86_64 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.x86_64 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.x86_64 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.x86_64 140/153 Verifying : systemd-libs-252.4-598.fc38.x86_64 141/153 Verifying : tar-2:1.34-5.fc38.x86_64 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.x86_64 144/153 Verifying : util-linux-2.38.1-3.fc38.x86_64 145/153 Verifying : util-linux-core-2.38.1-3.fc38.x86_64 146/153 Verifying : which-2.21-36.fc38.x86_64 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.x86_64 148/153 Verifying : xz-5.2.9-1.fc38.x86_64 149/153 Verifying : xz-libs-5.2.9-1.fc38.x86_64 150/153 Verifying : zip-3.0-35.fc38.x86_64 151/153 Verifying : zlib-1.2.13-1.fc38.x86_64 152/153 Verifying : zstd-1.5.2-3.fc37.x86_64 153/153 Installed: alternatives-1.21-1.fc38.x86_64 ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.x86_64 authselect-1.4.2-1.fc38.x86_64 authselect-libs-1.4.2-1.fc38.x86_64 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.x86_64 binutils-2.39-6.fc38.x86_64 binutils-gold-2.39-6.fc38.x86_64 bzip2-1.0.8-12.fc38.x86_64 bzip2-libs-1.0.8-12.fc38.x86_64 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.x86_64 coreutils-common-9.1-8.fc38.x86_64 cpio-2.13-13.fc38.x86_64 cracklib-2.9.7-30.fc38.x86_64 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.x86_64 cyrus-sasl-lib-2.1.28-8.fc38.x86_64 debugedit-5.0-5.fc37.x86_64 diffutils-3.8-3.fc38.x86_64 dwz-0.15-1.fc38.x86_64 ed-1.18-2.fc38.x86_64 efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.x86_64 elfutils-debuginfod-client-0.188-3.fc38.x86_64 elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.x86_64 elfutils-libs-0.188-3.fc38.x86_64 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.x86_64 file-libs-5.42-4.fc38.x86_64 filesystem-3.18-2.fc37.x86_64 findutils-1:4.9.0-2.fc38.x86_64 fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc38.x86_64 gdb-minimal-12.1-10.fc38.x86_64 gdbm-libs-1:1.23-2.fc38.x86_64 ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.x86_64 glibc-common-2.36.9000-19.fc38.x86_64 glibc-gconv-extra-2.36.9000-19.fc38.x86_64 glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 gmp-1:6.2.1-3.fc38.x86_64 gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.x86_64 gzip-1.12-2.fc38.x86_64 info-7.0.1-1.fc38.x86_64 jansson-2.13.1-5.fc38.x86_64 kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc38.x86_64 krb5-libs-1.20.1-3.fc38.x86_64 libacl-2.3.1-4.fc38.x86_64 libarchive-3.6.1-3.fc38.x86_64 libattr-2.5.1-5.fc38.x86_64 libblkid-2.38.1-3.fc38.x86_64 libbrotli-1.0.9-9.fc38.x86_64 libcap-2.48-5.fc38.x86_64 libcap-ng-0.8.3-4.fc38.x86_64 libcom_err-1.46.5-3.fc38.x86_64 libcurl-7.87.0-1.fc38.x86_64 libdb-5.3.28-54.fc38.x86_64 libeconf-0.4.0-4.fc38.x86_64 libevent-2.1.12-7.fc38.x86_64 libfdisk-2.38.1-3.fc38.x86_64 libffi-3.4.4-1.fc38.x86_64 libgcc-13.0.0-0.4.fc38.x86_64 libgomp-13.0.0-0.4.fc38.x86_64 libidn2-2.3.4-1.fc38.x86_64 libmount-2.38.1-3.fc38.x86_64 libnghttp2-1.51.0-1.fc38.x86_64 libnsl2-2.0.0-4.fc38.x86_64 libpkgconf-1.8.0-3.fc38.x86_64 libpsl-0.21.1-6.fc38.x86_64 libpwquality-1.4.5-1.fc38.x86_64 libselinux-3.5-0.rc1.1.fc38.x86_64 libsemanage-3.5-0.rc1.1.fc38.x86_64 libsepol-3.5-0.rc1.1.fc38.x86_64 libsigsegv-2.14-3.fc38.x86_64 libsmartcols-2.38.1-3.fc38.x86_64 libssh-0.10.4-2.fc38.x86_64 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.x86_64 libtasn1-4.19.0-1.fc38.x86_64 libtirpc-1.3.3-0.fc38.x86_64 libunistring-1.0-2.fc38.x86_64 libutempter-1.2.1-7.fc38.x86_64 libuuid-2.38.1-3.fc38.x86_64 libverto-0.3.2-4.fc38.x86_64 libxcrypt-4.4.33-5.fc38.x86_64 libxml2-2.10.3-2.fc38.x86_64 libzstd-1.5.2-3.fc37.x86_64 lua-libs-5.4.4-6.fc38.x86_64 lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc38.x86_64 mpfr-4.1.1-2.fc38.x86_64 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.x86_64 nettle-3.8-2.fc38.x86_64 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.x86_64 openssl-libs-1:3.0.5-6.fc38.x86_64 p11-kit-0.24.1-5.fc38.x86_64 p11-kit-trust-0.24.1-5.fc38.x86_64 package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.x86_64 pam-libs-1.5.2-15.fc38.x86_64 patch-2.7.6-17.fc38.x86_64 pcre2-10.40-1.fc38.1.x86_64 pcre2-syntax-10.40-1.fc38.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc38.x86_64 pkgconf-m4-1.8.0-3.fc38.noarch pkgconf-pkg-config-1.8.0-3.fc38.x86_64 popt-1.19-1.fc38.x86_64 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.x86_64 redhat-rpm-config-235-1.fc38.noarch rpm-4.18.0-8.fc38.x86_64 rpm-build-4.18.0-8.fc38.x86_64 rpm-build-libs-4.18.0-8.fc38.x86_64 rpm-libs-4.18.0-8.fc38.x86_64 rpm-sequoia-1.2.0-1.fc38.x86_64 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.x86_64 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.x86_64 sqlite-libs-3.40.0-1.fc38.x86_64 systemd-libs-252.4-598.fc38.x86_64 tar-2:1.34-5.fc38.x86_64 tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.x86_64 util-linux-2.38.1-3.fc38.x86_64 util-linux-core-2.38.1-3.fc38.x86_64 which-2.21-36.fc38.x86_64 xxhash-libs-0.8.1-3.fc37.x86_64 xz-5.2.9-1.fc38.x86_64 xz-libs-5.2.9-1.fc38.x86_64 zip-3.0-35.fc38.x86_64 zlib-1.2.13-1.fc38.x86_64 zstd-1.5.2-3.fc37.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: lua-libs-5.4.4-6.fc38.x86_64 diffutils-3.8-3.fc38.x86_64 libidn2-2.3.4-1.fc38.x86_64 basesystem-11-14.fc37.noarch file-5.42-4.fc38.x86_64 xz-libs-5.2.9-1.fc38.x86_64 zlib-1.2.13-1.fc38.x86_64 fpc-srpm-macros-1.3-6.fc37.noarch alternatives-1.21-1.fc38.x86_64 gdbm-libs-1.23-2.fc38.x86_64 readline-8.2-2.fc38.x86_64 glibc-2.36.9000-19.fc38.x86_64 libpwquality-1.4.5-1.fc38.x86_64 libarchive-3.6.1-3.fc38.x86_64 curl-7.87.0-1.fc38.x86_64 qt5-srpm-macros-5.15.7-1.fc38.noarch unzip-6.0-58.fc38.x86_64 authselect-1.4.2-1.fc38.x86_64 ghc-srpm-macros-1.5.0-7.fc37.noarch findutils-4.9.0-2.fc38.x86_64 libnghttp2-1.51.0-1.fc38.x86_64 libnsl2-2.0.0-4.fc38.x86_64 libutempter-1.2.1-7.fc38.x86_64 libcap-ng-0.8.3-4.fc38.x86_64 rpm-4.18.0-8.fc38.x86_64 fedora-release-38-0.6.noarch pcre2-10.40-1.fc38.1.x86_64 pkgconf-1.8.0-3.fc38.x86_64 keyutils-libs-1.6.1-5.fc38.x86_64 libgcc-13.0.0-0.4.fc38.x86_64 libsmartcols-2.38.1-3.fc38.x86_64 pam-libs-1.5.2-15.fc38.x86_64 lz4-libs-1.9.3-5.fc38.x86_64 gawk-5.1.1-4.fc38.x86_64 openssl-libs-3.0.5-6.fc38.x86_64 nim-srpm-macros-3-7.fc37.noarch ncurses-base-6.3-5.20221126.fc38.noarch bash-5.2.9-3.fc38.x86_64 which-2.21-36.fc38.x86_64 pcre2-syntax-10.40-1.fc38.1.noarch libcurl-7.87.0-1.fc38.x86_64 sqlite-libs-3.40.0-1.fc38.x86_64 libsigsegv-2.14-3.fc38.x86_64 libzstd-1.5.2-3.fc37.x86_64 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch ocaml-srpm-macros-7-2.fc37.noarch libuuid-2.38.1-3.fc38.x86_64 crypto-policies-20221215-1.gita4c31a3.fc38.noarch kernel-srpm-macros-1.0-15.fc37.noarch libdb-5.3.28-54.fc38.x86_64 cpio-2.13-13.fc38.x86_64 fedora-repos-38-0.3.noarch libacl-2.3.1-4.fc38.x86_64 tar-1.34-5.fc38.x86_64 gzip-1.12-2.fc38.x86_64 grep-3.8-1.fc38.x86_64 libxcrypt-4.4.33-5.fc38.x86_64 libfdisk-2.38.1-3.fc38.x86_64 perl-srpm-macros-1-47.fc38.noarch pkgconf-pkg-config-1.8.0-3.fc38.x86_64 libsemanage-3.5-0.rc1.1.fc38.x86_64 ncurses-libs-6.3-5.20221126.fc38.x86_64 libmount-2.38.1-3.fc38.x86_64 libselinux-3.5-0.rc1.1.fc38.x86_64 libpkgconf-1.8.0-3.fc38.x86_64 xz-5.2.9-1.fc38.x86_64 gpg-pubkey-5323552a-6112bcdc nettle-3.8-2.fc38.x86_64 zip-3.0-35.fc38.x86_64 libverto-0.3.2-4.fc38.x86_64 ed-1.18-2.fc38.x86_64 p11-kit-trust-0.24.1-5.fc38.x86_64 binutils-2.39-6.fc38.x86_64 libtasn1-4.19.0-1.fc38.x86_64 file-libs-5.42-4.fc38.x86_64 libunistring-1.0-2.fc38.x86_64 libgomp-13.0.0-0.4.fc38.x86_64 rpm-sequoia-1.2.0-1.fc38.x86_64 rpm-build-libs-4.18.0-8.fc38.x86_64 libattr-2.5.1-5.fc38.x86_64 coreutils-9.1-8.fc38.x86_64 fedora-repos-rawhide-38-0.3.noarch fedora-release-common-38-0.6.noarch fonts-srpm-macros-2.0.5-10.fc38.noarch ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.x86_64 rust-srpm-macros-23-1.fc38.noarch python-srpm-macros-3.11-6.fc38.noarch glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 bzip2-1.0.8-12.fc38.x86_64 elfutils-libs-0.188-3.fc38.x86_64 libsepol-3.5-0.rc1.1.fc38.x86_64 publicsuffix-list-dafsa-20221208-1.fc38.noarch efi-srpm-macros-5-6.fc37.noarch package-notes-srpm-macros-0.5-6.fc38.noarch libblkid-2.38.1-3.fc38.x86_64 gdb-minimal-12.1-10.fc38.x86_64 elfutils-libelf-0.188-3.fc38.x86_64 cyrus-sasl-lib-2.1.28-8.fc38.x86_64 fedora-gpg-keys-38-0.3.noarch gmp-6.2.1-3.fc38.x86_64 pam-1.5.2-15.fc38.x86_64 zstd-1.5.2-3.fc37.x86_64 elfutils-debuginfod-client-0.188-3.fc38.x86_64 p11-kit-0.24.1-5.fc38.x86_64 rpm-build-4.18.0-8.fc38.x86_64 libevent-2.1.12-7.fc38.x86_64 setup-2.14.3-1.fc38.noarch fedora-release-identity-basic-38-0.6.noarch glibc-gconv-extra-2.36.9000-19.fc38.x86_64 mpfr-4.1.1-2.fc38.x86_64 ca-certificates-2022.2.54-5.fc37.noarch cracklib-2.9.7-30.fc38.x86_64 libxml2-2.10.3-2.fc38.x86_64 gnat-srpm-macros-4-16.fc37.noarch util-linux-2.38.1-3.fc38.x86_64 libcom_err-1.46.5-3.fc38.x86_64 libbrotli-1.0.9-9.fc38.x86_64 info-7.0.1-1.fc38.x86_64 debugedit-5.0-5.fc37.x86_64 popt-1.19-1.fc38.x86_64 filesystem-3.18-2.fc37.x86_64 sed-4.8-11.fc37.x86_64 elfutils-default-yama-scope-0.188-3.fc38.noarch openblas-srpm-macros-2-12.fc37.noarch libtirpc-1.3.3-0.fc38.x86_64 lua-srpm-macros-1-7.fc37.noarch libstdc++-13.0.0-0.4.fc38.x86_64 util-linux-core-2.38.1-3.fc38.x86_64 redhat-rpm-config-235-1.fc38.noarch libpsl-0.21.1-6.fc38.x86_64 coreutils-common-9.1-8.fc38.x86_64 krb5-libs-1.20.1-3.fc38.x86_64 rpm-libs-4.18.0-8.fc38.x86_64 libssh-0.10.4-2.fc38.x86_64 systemd-libs-252.4-598.fc38.x86_64 libcap-2.48-5.fc38.x86_64 elfutils-0.188-3.fc38.x86_64 binutils-gold-2.39-6.fc38.x86_64 glibc-common-2.36.9000-19.fc38.x86_64 tzdata-2022g-1.fc38.noarch shadow-utils-4.13-3.fc38.x86_64 xxhash-libs-0.8.1-3.fc37.x86_64 dwz-0.15-1.fc38.x86_64 openldap-2.6.3-1.fc38.x86_64 pkgconf-m4-1.8.0-3.fc38.noarch libeconf-0.4.0-4.fc38.x86_64 bzip2-libs-1.0.8-12.fc38.x86_64 patch-2.7.6-17.fc38.x86_64 gpg-pubkey-eb10b464-6202d9c6 go-srpm-macros-3.2.0-1.fc38.noarch libffi-3.4.4-1.fc38.x86_64 authselect-libs-1.4.2-1.fc38.x86_64 jansson-2.13.1-5.fc38.x86_64 libssh-config-0.10.4-2.fc38.noarch Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-x86_64-1672303384.434547/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-x86_64-1672303384.434547/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1672303384.434547/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1672303384.434547/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ur1_pd9z/saga/saga.spec) Config(child) 1 minutes 9 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 1672303384.434547 -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-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1672303384.434547/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1672303384.434547/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-x86_64-1672303384.434547/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 12 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 10 kB/s | 3.0 kB 00:00 fedora 95 kB/s | 23 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: x86_64 Building for target x86_64 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 12 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 11 kB/s | 3.0 kB 00:00 fedora 94 kB/s | 23 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 x86_64 0.26-7.fc38 copr_base 72 k e00compr-devel x86_64 1.0.1-39.fc38 copr_base 18 k gcc-c++ x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 13 M gdal-devel x86_64 3.6.1-1.fc38 fedora 218 k hdf5-devel x86_64 1.12.1-10.fc38 copr_base 1.3 M jasper-devel x86_64 3.0.6-1.fc38 copr_base 336 k libappstream-glib x86_64 0.8.2-1.fc38 copr_base 395 k libdxflib-devel x86_64 3.26.4-7.fc38 copr_base 30 k libharu-devel x86_64 2.3.0-16.fc38 copr_base 40 k libpq-devel x86_64 15.0-2.fc38 copr_base 99 k libsvm-devel x86_64 3.30-1.fc38 copr_base 18 k libtiff-devel x86_64 4.4.0-4.fc38 copr_base 514 k libtool x86_64 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 595 k make x86_64 1:4.3-11.fc38 copr_base 534 k polyclipping-devel x86_64 6.4.2-15.fc38 copr_base 36 k proj-devel x86_64 9.1.1-1.fc38 copr_base 80 k qhull-devel x86_64 1:7.2.1-11.fc38 copr_base 170 k swig x86_64 4.1.1-1.fc38 fedora 1.6 M unixODBC-devel x86_64 2.3.11-1.fc38 fedora 50 k wxGTK-devel x86_64 3.2.1-4.fc38 fedora 33 k Installing dependencies: SDL2 x86_64 2.26.0-1.fc38 copr_base 688 k SuperLU x86_64 5.3.0-3.fc38 copr_base 188 k adwaita-cursor-theme noarch 43-1.fc38 fedora 633 k adwaita-icon-theme noarch 43-1.fc38 fedora 4.9 M alsa-lib x86_64 1.2.8-2.fc38 copr_base 503 k annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc x86_64 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k armadillo x86_64 10.8.2-2.fc38 copr_base 36 k arpack x86_64 3.8.0-5.fc38 copr_base 205 k at-spi2-atk x86_64 2.46.0-2.fc38 copr_base 87 k at-spi2-atk-devel x86_64 2.46.0-2.fc38 copr_base 108 k at-spi2-core x86_64 2.46.0-2.fc38 copr_base 353 k at-spi2-core-devel x86_64 2.46.0-2.fc38 copr_base 137 k atk x86_64 2.46.0-2.fc38 copr_base 82 k atk-devel x86_64 2.46.0-2.fc38 copr_base 176 k avahi-libs x86_64 0.8-19.fc38 copr_base 68 k blosc x86_64 1.21.1-3.fc38 copr_base 60 k brotli x86_64 1.0.9-9.fc38 copr_base 316 k brotli-devel x86_64 1.0.9-9.fc38 copr_base 32 k bubblewrap x86_64 0.5.0-3.fc38 copr_base 55 k bzip2-devel x86_64 1.0.8-12.fc38 copr_base 214 k cairo x86_64 1.17.6-2.fc38 copr_base 677 k cairo-devel x86_64 1.17.6-2.fc38 copr_base 246 k cairo-gobject x86_64 1.17.6-2.fc38 copr_base 19 k cairo-gobject-devel x86_64 1.17.6-2.fc38 copr_base 11 k cdparanoia-libs x86_64 10.2-40.fc38 copr_base 55 k cfitsio x86_64 4.1.0-1.fc38 copr_base 599 k cmake-filesystem x86_64 3.25.1-1.fc38 copr_base 17 k colord-libs x86_64 1.4.6-2.fc38 copr_base 234 k cpp x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M crypto-policies-scripts noarch 20221215-1.gita4c31a3.fc38 fedora 116 k cups-libs x86_64 1:2.4.2-5.fc38 copr_base 267 k dbus x86_64 1:1.14.4-1.fc38 copr_base 8.3 k dbus-broker x86_64 32-1.fc38 copr_base 175 k dbus-common noarch 1:1.14.4-1.fc38 copr_base 15 k dbus-devel x86_64 1:1.14.4-1.fc38 copr_base 35 k dbus-libs x86_64 1:1.14.4-1.fc38 copr_base 156 k e00compr-libs x86_64 1.0.1-39.fc38 copr_base 22 k emacs-filesystem noarch 1:28.1-3.fc37 fedora 9.5 k enchant2 x86_64 2.3.3-2.fc38 copr_base 66 k expat x86_64 2.5.0-1.fc38 copr_base 111 k fdk-aac-free x86_64 2.0.0-9.fc38 copr_base 334 k flac-libs x86_64 1.4.2-1.fc38 copr_base 257 k flexiblas x86_64 3.2.1-3.fc38 fedora 32 k flexiblas-netlib x86_64 3.2.1-3.fc38 fedora 3.1 M flexiblas-netlib64 x86_64 3.2.1-3.fc38 fedora 3.0 M flexiblas-openblas-openmp x86_64 3.2.1-3.fc38 fedora 17 k flexiblas-openblas-openmp64 x86_64 3.2.1-3.fc38 fedora 17 k fontconfig x86_64 2.14.1-2.fc38 copr_base 282 k fontconfig-devel x86_64 2.14.1-2.fc38 copr_base 128 k fonts-filesystem noarch 1:2.0.5-10.fc38 fedora 8.0 k freetype x86_64 2.12.1-3.fc38 copr_base 407 k freetype-devel x86_64 2.12.1-3.fc38 copr_base 859 k freexl x86_64 1.0.6-18.fc38 copr_base 35 k fribidi x86_64 1.0.12-2.fc38 copr_base 89 k fribidi-devel x86_64 1.0.12-2.fc38 copr_base 25 k gc x86_64 8.2.2-1.fc38 copr_base 111 k gcc x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 34 M gcc-gfortran x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 12 M gcc-plugin-annobin x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 29 k gdal-libs x86_64 3.6.1-1.fc38 fedora 8.2 M gdk-pixbuf2 x86_64 2.42.10-1.fc38 copr_base 466 k gdk-pixbuf2-devel x86_64 2.42.10-1.fc38 copr_base 330 k gdk-pixbuf2-modules x86_64 2.42.10-1.fc38 copr_base 86 k geos x86_64 3.11.1-1.fc38 fedora 982 k gettext x86_64 0.21.1-1.fc38 copr_base 1.0 M gettext-envsubst x86_64 0.21.1-1.fc38 copr_base 37 k gettext-libs x86_64 0.21.1-1.fc38 copr_base 321 k gettext-runtime x86_64 0.21.1-1.fc38 copr_base 108 k giflib x86_64 5.2.1-14.fc38 copr_base 51 k gl-manpages noarch 1.1-25.20190306.fc37 fedora 1.2 M glib-networking x86_64 2.74.0-1.fc38 copr_base 187 k glib2 x86_64 2.74.1-2.fc38 copr_base 2.7 M glib2-devel x86_64 2.74.1-2.fc38 copr_base 517 k glibc-devel x86_64 2.36.9000-19.fc38 fedora 47 k glibc-headers-x86 noarch 2.36.9000-19.fc38 fedora 525 k gnutls x86_64 3.7.8-9.fc38 copr_base 1.1 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 x86_64 1.10.6-4.fc38 copr_base 63 k graphite2 x86_64 1.3.14-10.fc38 copr_base 95 k graphite2-devel x86_64 1.3.14-10.fc38 copr_base 21 k groff-base x86_64 1.22.4-10.fc38 copr_base 1.0 M gsettings-desktop-schemas x86_64 43.0-1.fc38 fedora 732 k gsm x86_64 1.0.22-1.fc38 copr_base 36 k gssdp x86_64 1.6.2-1.fc38 copr_base 59 k gstreamer1 x86_64 1.20.4-1.fc38 copr_base 1.4 M gstreamer1-plugins-bad-free x86_64 1.20.4-2.fc38 copr_base 2.9 M gstreamer1-plugins-base x86_64 1.20.4-1.fc38 copr_base 2.2 M gtk-update-icon-cache x86_64 3.24.35-2.fc38 copr_base 35 k gtk3 x86_64 3.24.35-2.fc38 copr_base 5.0 M gtk3-devel x86_64 3.24.35-2.fc38 copr_base 4.1 M guile22 x86_64 2.2.7-6.fc38 copr_base 6.4 M gupnp x86_64 1.6.3-1.fc38 copr_base 106 k gupnp-igd x86_64 1.2.0-7.fc38 copr_base 35 k harfbuzz x86_64 6.0.0-1.fc38 copr_base 825 k harfbuzz-devel x86_64 6.0.0-1.fc38 copr_base 360 k harfbuzz-icu x86_64 6.0.0-1.fc38 copr_base 16 k hdf-libs x86_64 4.2.15-11.fc38 copr_base 295 k hdf5 x86_64 1.12.1-10.fc38 copr_base 2.3 M hicolor-icon-theme noarch 0.17-14.fc37 fedora 66 k highway x86_64 1.0.2-1.fc38 fedora 382 k hunspell x86_64 1.7.1-1.fc38 copr_base 333 k hunspell-en-US noarch 0.20201207-2.fc38 copr_base 181 k hunspell-filesystem x86_64 1.7.1-1.fc38 copr_base 9.4 k hwdata noarch 0.365-1.fc38 fedora 1.5 M hyphen x86_64 2.8.8-18.fc38 copr_base 29 k imath x86_64 3.1.6-1.fc38 copr_base 98 k iso-codes noarch 4.12.0-2.fc38 fedora 3.5 M jasper-libs x86_64 3.0.6-1.fc38 copr_base 163 k javascriptcoregtk4.0 x86_64 2.39.3-3.fc38 fedora 7.6 M jbigkit-libs x86_64 2.1-24.fc38 copr_base 53 k json-c x86_64 0.16-3.fc38 copr_base 42 k json-glib x86_64 1.6.6-3.fc38 copr_base 152 k kernel-headers x86_64 6.1.0-1.fc38 fedora 1.5 M lame-libs x86_64 3.100-13.fc38 copr_base 336 k langpacks-core-font-en noarch 3.0-27.fc38 fedora 9.9 k lcms2 x86_64 2.14-1.fc38 copr_base 177 k libICE x86_64 1.0.10-9.fc38 copr_base 71 k libSM x86_64 1.2.3-11.fc38 copr_base 42 k libX11 x86_64 1.8.1-2.fc38 copr_base 649 k libX11-common noarch 1.8.1-2.fc38 copr_base 150 k libX11-devel x86_64 1.8.1-2.fc38 copr_base 939 k libX11-xcb x86_64 1.8.1-2.fc38 copr_base 12 k libXau x86_64 1.0.11-1.fc38 copr_base 32 k libXau-devel x86_64 1.0.11-1.fc38 copr_base 14 k libXcomposite x86_64 0.4.5-8.fc38 copr_base 24 k libXcomposite-devel x86_64 0.4.5-8.fc38 copr_base 16 k libXcursor x86_64 1.2.1-2.fc38 copr_base 31 k libXcursor-devel x86_64 1.2.1-2.fc38 copr_base 29 k libXdamage x86_64 1.1.5-8.fc38 copr_base 22 k libXdamage-devel x86_64 1.1.5-8.fc38 copr_base 9.8 k libXext x86_64 1.3.5-1.fc38 copr_base 39 k libXext-devel x86_64 1.3.5-1.fc38 copr_base 72 k libXfixes x86_64 6.0.0-4.fc38 copr_base 20 k libXfixes-devel x86_64 6.0.0-4.fc38 copr_base 13 k libXft x86_64 2.3.6-1.fc38 copr_base 71 k libXft-devel x86_64 2.3.6-1.fc38 copr_base 36 k libXi x86_64 1.8-3.fc38 copr_base 40 k libXi-devel x86_64 1.8-3.fc38 copr_base 103 k libXinerama x86_64 1.1.5-1.fc38 copr_base 15 k libXinerama-devel x86_64 1.1.5-1.fc38 copr_base 13 k libXrandr x86_64 1.5.2-9.fc38 copr_base 28 k libXrandr-devel x86_64 1.5.2-9.fc38 copr_base 20 k libXrender x86_64 0.9.11-1.fc38 copr_base 28 k libXrender-devel x86_64 0.9.11-1.fc38 copr_base 19 k libXtst x86_64 1.2.4-1.fc38 copr_base 21 k libXtst-devel x86_64 1.2.4-1.fc38 copr_base 16 k libXv x86_64 1.0.11-17.fc38 copr_base 19 k libXxf86vm x86_64 1.1.5-1.fc38 copr_base 18 k libaec x86_64 1.0.6-3.fc38 copr_base 42 k libaec-devel x86_64 1.0.6-3.fc38 copr_base 12 k libaom x86_64 3.5.0-2.fc38 copr_base 1.8 M libatomic x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 19 k libavif x86_64 0.11.1-4.fc38 copr_base 84 k libb2 x86_64 0.98.1-7.fc38 copr_base 25 k libblkid-devel x86_64 2.38.1-3.fc38 fedora 16 k libcloudproviders x86_64 0.3.1-6.fc38 copr_base 45 k libcloudproviders-devel x86_64 0.3.1-6.fc38 copr_base 42 k libcurl-devel x86_64 7.87.0-1.fc38 copr_base 895 k libdatrie x86_64 0.2.13-4.fc38 copr_base 32 k libdatrie-devel x86_64 0.2.13-4.fc38 copr_base 138 k libdav1d x86_64 1.0.0-2.fc38 copr_base 584 k libdecor x86_64 0.1.1-1.fc38 copr_base 43 k libdrm x86_64 2.4.114-1.fc38 copr_base 158 k libdvdnav x86_64 6.1.1-4.fc38 copr_base 56 k libdvdread x86_64 6.1.3-2.fc38 copr_base 73 k libdxflib x86_64 3.26.4-7.fc38 copr_base 76 k libepoxy x86_64 1.5.10-2.fc38 copr_base 242 k libepoxy-devel x86_64 1.5.10-2.fc38 copr_base 134 k libevdev x86_64 1.13.0-1.fc38 copr_base 44 k libffi-devel x86_64 3.4.4-1.fc38 copr_base 29 k libgcrypt x86_64 1.10.1-6.fc38 copr_base 512 k libgeotiff x86_64 1.7.1-5.fc38 copr_base 107 k libgfortran x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 890 k libglvnd x86_64 1:1.6.0-1.fc38 copr_base 134 k libglvnd-core-devel x86_64 1:1.6.0-1.fc38 copr_base 18 k libglvnd-devel x86_64 1:1.6.0-1.fc38 copr_base 158 k libglvnd-egl x86_64 1:1.6.0-1.fc38 copr_base 36 k libglvnd-gles x86_64 1:1.6.0-1.fc38 copr_base 32 k libglvnd-glx x86_64 1:1.6.0-1.fc38 copr_base 141 k libglvnd-opengl x86_64 1:1.6.0-1.fc38 copr_base 43 k libgpg-error x86_64 1.46-1.fc38 copr_base 222 k libgta x86_64 1.2.1-8.fc38 copr_base 36 k libgudev x86_64 237-3.fc38 copr_base 35 k libgusb x86_64 0.4.3-1.fc38 copr_base 62 k libharu x86_64 2.3.0-16.fc38 copr_base 548 k libicu x86_64 71.1-2.fc38 copr_base 10 M libicu-devel x86_64 71.1-2.fc38 copr_base 842 k libjpeg-turbo x86_64 2.1.4-1.fc38 copr_base 182 k libjpeg-turbo-devel x86_64 2.1.4-1.fc38 copr_base 98 k libjxl x86_64 1:0.7.0-5.fc38 fedora 1.0 M libkml x86_64 1.3.0-42.fc38 copr_base 358 k liblerc x86_64 4.0.0-2.fc38 copr_base 210 k libmanette x86_64 0.2.6-5.fc38 copr_base 50 k libmount-devel x86_64 2.38.1-3.fc38 fedora 18 k libmpc x86_64 1.2.1-5.fc38 copr_base 61 k libmspack x86_64 0.10.1-0.8.alpha.fc38 copr_base 69 k libnice x86_64 0.1.19-3.fc38 copr_base 197 k libogg x86_64 2:1.3.5-4.fc38 copr_base 33 k libpciaccess x86_64 0.16-7.fc38 copr_base 27 k libpng x86_64 2:1.6.37-13.fc38 copr_base 120 k libpng-devel x86_64 2:1.6.37-13.fc38 copr_base 291 k libpq x86_64 15.0-2.fc38 copr_base 210 k libproxy x86_64 0.4.18-4.fc38 copr_base 72 k libqhull x86_64 1:7.2.1-11.fc38 copr_base 167 k libqhull_p x86_64 1:7.2.1-11.fc38 copr_base 170 k libqhull_r x86_64 1:7.2.1-11.fc38 copr_base 169 k libquadmath x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 178 k libquadmath-devel x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 20 k librsvg2 x86_64 2.55.1-3.fc38 copr_base 3.1 M librttopo x86_64 1.1.0-10.fc38 copr_base 208 k libseccomp x86_64 2.5.3-3.fc38 copr_base 71 k libsecret x86_64 0.20.5-2.fc38 copr_base 185 k libselinux-devel x86_64 3.5-0.rc1.1.fc38 fedora 150 k libsepol-devel x86_64 3.5-0.rc1.1.fc38 fedora 49 k libsndfile x86_64 1.1.0-5.fc38 copr_base 214 k libsoup x86_64 2.74.3-1.fc38 copr_base 390 k libsoup3 x86_64 3.2.2-1.fc38 copr_base 374 k libspatialite x86_64 5.0.1-19.fc38 copr_base 3.5 M libsrtp x86_64 2.3.0-9.fc38 copr_base 58 k libstdc++-devel x86_64 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libstemmer x86_64 2.2.0-4.fc38 fedora 170 k libsvm x86_64 3.30-1.fc38 copr_base 329 k libthai x86_64 0.1.29-3.fc38 copr_base 213 k libthai-devel x86_64 0.1.29-3.fc38 copr_base 125 k libtheora x86_64 1:1.1.1-32.fc38 copr_base 167 k libtiff x86_64 4.4.0-4.fc38 copr_base 198 k libtool-ltdl x86_64 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 37 k libtracker-sparql x86_64 3.4.2-1.fc38 fedora 358 k libunwind x86_64 1.6.2-5.fc38 copr_base 68 k libusb1 x86_64 1.0.26-1.fc38 copr_base 74 k libva x86_64 2.16.0-1.fc38 copr_base 105 k libvisual x86_64 1:0.4.0-36.fc38 copr_base 143 k libvmaf x86_64 2.3.0-4.fc37 fedora 180 k libvorbis x86_64 1:1.3.7-6.fc38 copr_base 195 k libwayland-client x86_64 1.21.0-1.fc37 fedora 33 k libwayland-cursor x86_64 1.21.0-1.fc37 fedora 19 k libwayland-egl x86_64 1.21.0-1.fc37 fedora 13 k libwayland-server x86_64 1.21.0-1.fc37 fedora 41 k libwebp x86_64 1.2.4-2.fc38 copr_base 280 k libwpe x86_64 1.14.0-1.fc38 copr_base 29 k libxcb x86_64 1.13.1-10.fc38 copr_base 227 k libxcb-devel x86_64 1.13.1-10.fc38 copr_base 1.0 M libxcrypt-devel x86_64 4.4.33-5.fc38 copr_base 31 k libxkbcommon x86_64 1.4.1-2.fc38 copr_base 141 k libxkbcommon-devel x86_64 1.4.1-2.fc38 copr_base 65 k libxml2-devel x86_64 2.10.3-2.fc38 copr_base 502 k libxshmfence x86_64 1.3-11.fc38 copr_base 12 k libxslt x86_64 1.1.37-1.fc38 copr_base 185 k lilv-libs x86_64 0.24.14-3.fc38 copr_base 59 k m4 x86_64 1.4.19-4.fc38 copr_base 296 k mariadb-connector-c x86_64 3.2.7-2.fc38 copr_base 196 k mariadb-connector-c-config noarch 3.2.7-2.fc38 copr_base 10 k mesa-filesystem x86_64 22.3.1-1.fc38 copr_base 19 k mesa-libEGL x86_64 22.3.1-1.fc38 copr_base 131 k mesa-libGL x86_64 22.3.1-1.fc38 copr_base 176 k mesa-libGLU x86_64 9.0.1-7.fc38 copr_base 155 k mesa-libGLU-devel x86_64 9.0.1-7.fc38 copr_base 13 k mesa-libgbm x86_64 22.3.1-1.fc38 copr_base 45 k mesa-libglapi x86_64 22.3.1-1.fc38 copr_base 55 k minizip-ng x86_64 3.0.7-2.fc38 copr_base 71 k mpdecimal x86_64 2.5.1-4.fc38 copr_base 102 k mpg123-libs x86_64 1.31.1-3.fc38 copr_base 342 k ncurses x86_64 6.3-5.20221126.fc38 copr_base 407 k netcdf x86_64 4.9.0-4.fc38 copr_base 826 k nspr x86_64 4.35.0-2.fc38 fedora 136 k nss x86_64 3.85.0-1.fc38 fedora 693 k nss-softokn x86_64 3.85.0-1.fc38 fedora 1.0 M nss-softokn-freebl x86_64 3.85.0-1.fc38 fedora 324 k nss-sysinit x86_64 3.85.0-1.fc38 fedora 18 k nss-util x86_64 3.85.0-1.fc38 fedora 86 k ogdi x86_64 4.1.0-8.fc38 copr_base 249 k openblas x86_64 0.3.21-4.fc38 copr_base 35 k openblas-openmp x86_64 0.3.21-4.fc38 copr_base 5.0 M openblas-openmp64 x86_64 0.3.21-4.fc38 copr_base 4.9 M openexr-libs x86_64 3.1.5-2.fc37 fedora 1.1 M openjpeg2 x86_64 2.5.0-2.fc38 copr_base 178 k openssl-devel x86_64 1:3.0.5-6.fc38 copr_base 2.5 M opus x86_64 1.3.1-11.fc38 copr_base 206 k orc x86_64 0.4.33-1.fc38 copr_base 206 k pango x86_64 1.50.12-1.fc38 copr_base 341 k pango-devel x86_64 1.50.12-1.fc38 copr_base 152 k pcre x86_64 8.45-1.fc38.2 copr_base 203 k pcre2-devel x86_64 10.40-1.fc38.1 copr_base 474 k pcre2-utf16 x86_64 10.40-1.fc38.1 copr_base 216 k pcre2-utf32 x86_64 10.40-1.fc38.1 copr_base 203 k perl-B x86_64 1.83-492.fc38 copr_base 185 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 x86_64 2.184-490.fc38 copr_base 56 k perl-DynaLoader x86_64 1.52-492.fc38 copr_base 29 k perl-Encode x86_64 4:3.19-492.fc38 copr_base 1.7 M perl-Errno x86_64 1.36-492.fc38 copr_base 18 k perl-Exporter noarch 5.77-489.fc37 fedora 31 k perl-Fcntl x86_64 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 x86_64 1.50-492.fc38 copr_base 91 k perl-IPC-Open3 noarch 1.22-492.fc38 copr_base 26 k perl-MIME-Base64 x86_64 3.16-489.fc38 copr_base 30 k perl-POSIX x86_64 2.03-492.fc38 copr_base 101 k perl-PathTools x86_64 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 x86_64 5:1.63-489.fc38 copr_base 72 k perl-SelectSaver noarch 1.02-492.fc38 copr_base 15 k perl-Socket x86_64 4:2.036-1.fc38 copr_base 56 k perl-Storable x86_64 1:3.26-489.fc38 copr_base 97 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 x86_64 4:5.36.0-492.fc38 copr_base 76 k perl-libs x86_64 4:5.36.0-492.fc38 copr_base 2.1 M perl-mro x86_64 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 x86_64 1:2.27-489.fc38 copr_base 58 k perl-threads-shared x86_64 1.64-489.fc38 copr_base 45 k perl-vars noarch 1.05-492.fc38 copr_base 16 k pixman x86_64 0.40.0-6.fc38 copr_base 284 k pixman-devel x86_64 0.40.0-6.fc38 copr_base 17 k polyclipping x86_64 6.4.2-15.fc38 copr_base 67 k poppler x86_64 22.08.0-4.fc38 copr_base 1.2 M poppler-data noarch 0.4.11-3.fc37 fedora 2.0 M proj x86_64 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 x86_64 3.11.1-1.fc38 copr_base 28 k python3-libs x86_64 3.11.1-1.fc38 copr_base 9.2 M rav1e-libs x86_64 0.5.1-5.fc37 fedora 910 k serd x86_64 0.30.12-2.fc37 fedora 61 k shared-mime-info x86_64 2.2-2.fc37 fedora 381 k snappy x86_64 1.1.9-5.fc37 fedora 36 k sord x86_64 0.16.10-1.fc37 fedora 46 k soundtouch x86_64 2.3.1-3.fc37 fedora 94 k sqlite x86_64 3.40.0-1.fc38 fedora 811 k sqlite-devel x86_64 3.40.0-1.fc38 fedora 143 k sratom x86_64 0.6.10-2.fc37 fedora 26 k svt-av1-libs x86_64 1.4.1-1.fc38 fedora 2.0 M sysprof-capture-devel x86_64 3.46.0-1.fc38 fedora 58 k unixODBC x86_64 2.3.11-1.fc38 fedora 486 k uriparser x86_64 0.9.7-1.fc38 fedora 60 k vulkan-loader x86_64 1.3.231.1-2.fc38 fedora 145 k wayland-devel x86_64 1.21.0-1.fc37 fedora 147 k webkit2gtk4.0 x86_64 2.39.3-3.fc38 fedora 23 M webrtc-audio-processing x86_64 0.3.1-9.fc37 fedora 304 k woff2 x86_64 1.0.2-15.fc37 fedora 61 k wpebackend-fdo x86_64 1.14.0-1.fc38 fedora 46 k wxBase x86_64 3.2.1-4.fc38 fedora 995 k wxBase-devel x86_64 3.2.1-4.fc38 fedora 1.3 M wxGTK x86_64 3.2.1-4.fc38 fedora 4.8 M wxGTK-gl x86_64 3.2.1-4.fc38 fedora 40 k wxGTK-i18n noarch 3.2.1-4.fc38 fedora 491 k wxGTK-media x86_64 3.2.1-4.fc38 fedora 55 k wxGTK-webview x86_64 3.2.1-4.fc38 fedora 74 k xdg-dbus-proxy x86_64 0.1.3-2.fc37 fedora 43 k xerces-c x86_64 3.2.3-7.fc37 fedora 960 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 x86_64 1.2.5-2.fc37 fedora 35 k xz-devel x86_64 5.2.9-1.fc38 fedora 58 k zlib-devel x86_64 1.2.13-1.fc38 fedora 45 k Transaction Summary =========================================================================================================================== Install 405 Packages Total size: 284 M Total download size: 185 M Installed size: 1.0 G Downloading Packages: [SKIPPED] avahi-libs-0.8-19.fc38.x86_64.rpm: Already downloaded [SKIPPED] cups-libs-2.4.2-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.4-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] expat-2.5.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] fontconfig-2.14.1-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] freetype-2.12.1-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] gc-8.2.2-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] glib2-2.74.1-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] gnutls-3.7.8-9.fc38.x86_64.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-10.fc38.x86_64.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-10.fc38.x86_64.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc38.x86_64.rpm: Already downloaded [SKIPPED] harfbuzz-6.0.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-24.fc38.x86_64.rpm: Already downloaded [SKIPPED] lcms2-2.14-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libICE-1.0.10-9.fc38.x86_64.rpm: Already downloaded [SKIPPED] libSM-1.2.3-11.fc38.x86_64.rpm: Already downloaded [SKIPPED] libX11-1.8.1-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] libX11-common-1.8.1-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libXau-1.0.11-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libXext-1.3.5-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libXi-1.8-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libb2-0.98.1-7.fc38.x86_64.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libicu-71.1-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] libpng-1.6.37-13.fc38.x86_64.rpm: Already downloaded [SKIPPED] libthai-0.1.29-3.fc38.x86_64.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libwebp-1.2.4-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-10.fc38.x86_64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.x86_64.rpm: Already downloaded [SKIPPED] libxslt-1.1.37-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] make-4.3-11.fc38.x86_64.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-4.fc38.x86_64.rpm: Already downloaded [SKIPPED] ncurses-6.3-5.20221126.fc38.x86_64.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-B-1.83-492.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.184-490.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.52-492.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-492.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-Errno-1.36-492.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-492.fc38.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-489.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-POSIX-2.03-492.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-PathTools-3.84-489.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.036-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-Storable-3.26-489.fc38.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] perl-libs-5.36.0-492.fc38.x86_64.rpm: Already downloaded [SKIPPED] perl-mro-1.26-492.fc38.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] python3-3.11.1-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] python3-libs-3.11.1-1.fc38.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.x86_64.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.x86_64.rpm: Already downloaded [SKIPPED] glibc-headers-x86-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.x86_64.rpm: Already downloaded [SKIPPED] langpacks-core-font-en-3.0-27.fc38.noarch.rpm: Already downloaded [SKIPPED] nspr-4.35.0-2.fc38.x86_64.rpm: Already downloaded [SKIPPED] nss-3.85.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] nss-softokn-3.85.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.85.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] nss-sysinit-3.85.0-1.fc38.x86_64.rpm: Already downloaded [SKIPPED] nss-util-3.85.0-1.fc38.x86_64.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 (114/405): SuperLU-5.3.0-3.fc38.x86_64.rpm 691 kB/s | 188 kB 00:00 (115/405): alsa-lib-1.2.8-2.fc38.x86_64.rpm 1.7 MB/s | 503 kB 00:00 (116/405): SDL2-2.26.0-1.fc38.x86_64.rpm 2.0 MB/s | 688 kB 00:00 (117/405): armadillo-10.8.2-2.fc38.x86_64.rpm 489 kB/s | 36 kB 00:00 (118/405): arpack-3.8.0-5.fc38.x86_64.rpm 2.9 MB/s | 205 kB 00:00 (119/405): at-spi2-atk-2.46.0-2.fc38.x86_64.rpm 2.8 MB/s | 87 kB 00:00 (120/405): at-spi2-atk-devel-2.46.0-2.fc38.x86_ 2.8 MB/s | 108 kB 00:00 (121/405): at-spi2-core-2.46.0-2.fc38.x86_64.rp 7.5 MB/s | 353 kB 00:00 (122/405): at-spi2-core-devel-2.46.0-2.fc38.x86 2.9 MB/s | 137 kB 00:00 (123/405): atk-2.46.0-2.fc38.x86_64.rpm 1.9 MB/s | 82 kB 00:00 (124/405): atk-devel-2.46.0-2.fc38.x86_64.rpm 6.8 MB/s | 176 kB 00:00 (125/405): autoconf-2.71-4.fc38.noarch.rpm 12 MB/s | 720 kB 00:00 (126/405): brotli-1.0.9-9.fc38.x86_64.rpm 5.7 MB/s | 316 kB 00:00 (127/405): blosc-1.21.1-3.fc38.x86_64.rpm 881 kB/s | 60 kB 00:00 (128/405): brotli-devel-1.0.9-9.fc38.x86_64.rpm 1.7 MB/s | 32 kB 00:00 (129/405): bubblewrap-0.5.0-3.fc38.x86_64.rpm 4.9 MB/s | 55 kB 00:00 (130/405): cairo-1.17.6-2.fc38.x86_64.rpm 18 MB/s | 677 kB 00:00 (131/405): cairo-devel-1.17.6-2.fc38.x86_64.rpm 6.3 MB/s | 246 kB 00:00 (132/405): bzip2-devel-1.0.8-12.fc38.x86_64.rpm 3.8 MB/s | 214 kB 00:00 (133/405): cairo-gobject-1.17.6-2.fc38.x86_64.r 1.0 MB/s | 19 kB 00:00 (134/405): cairo-gobject-devel-1.17.6-2.fc38.x8 1.2 MB/s | 11 kB 00:00 (135/405): cdparanoia-libs-10.2-40.fc38.x86_64. 4.5 MB/s | 55 kB 00:00 (136/405): cmake-filesystem-3.25.1-1.fc38.x86_6 1.3 MB/s | 17 kB 00:00 (137/405): cfitsio-4.1.0-1.fc38.x86_64.rpm 17 MB/s | 599 kB 00:00 (138/405): colord-libs-1.4.6-2.fc38.x86_64.rpm 7.2 MB/s | 234 kB 00:00 (139/405): dbus-broker-32-1.fc38.x86_64.rpm 13 MB/s | 175 kB 00:00 (140/405): dbus-common-1.14.4-1.fc38.noarch.rpm 1.2 MB/s | 15 kB 00:00 (141/405): dbus-1.14.4-1.fc38.x86_64.rpm 181 kB/s | 8.3 kB 00:00 (142/405): dbus-devel-1.14.4-1.fc38.x86_64.rpm 2.7 MB/s | 35 kB 00:00 (143/405): desktop-file-utils-0.26-7.fc38.x86_6 7.0 MB/s | 72 kB 00:00 (144/405): enchant2-2.3.3-2.fc38.x86_64.rpm 4.2 MB/s | 66 kB 00:00 (145/405): e00compr-devel-1.0.1-39.fc38.x86_64. 737 kB/s | 18 kB 00:00 (146/405): fdk-aac-free-2.0.0-9.fc38.x86_64.rpm 17 MB/s | 334 kB 00:00 (147/405): flac-libs-1.4.2-1.fc38.x86_64.rpm 11 MB/s | 257 kB 00:00 (148/405): fontconfig-devel-2.14.1-2.fc38.x86_6 12 MB/s | 128 kB 00:00 (149/405): freetype-devel-2.12.1-3.fc38.x86_64. 29 MB/s | 859 kB 00:00 (150/405): freexl-1.0.6-18.fc38.x86_64.rpm 1.4 MB/s | 35 kB 00:00 (151/405): fribidi-1.0.12-2.fc38.x86_64.rpm 8.6 MB/s | 89 kB 00:00 (152/405): fribidi-devel-1.0.12-2.fc38.x86_64.r 2.4 MB/s | 25 kB 00:00 (153/405): gdk-pixbuf2-2.42.10-1.fc38.x86_64.rp 23 MB/s | 466 kB 00:00 (154/405): gdk-pixbuf2-devel-2.42.10-1.fc38.x86 12 MB/s | 330 kB 00:00 (155/405): gdk-pixbuf2-modules-2.42.10-1.fc38.x 8.4 MB/s | 86 kB 00:00 (156/405): e00compr-libs-1.0.1-39.fc38.x86_64.r 177 kB/s | 22 kB 00:00 (157/405): gettext-0.21.1-1.fc38.x86_64.rpm 34 MB/s | 1.0 MB 00:00 (158/405): gettext-envsubst-0.21.1-1.fc38.x86_6 1.3 MB/s | 37 kB 00:00 (159/405): gettext-libs-0.21.1-1.fc38.x86_64.rp 11 MB/s | 321 kB 00:00 (160/405): gettext-runtime-0.21.1-1.fc38.x86_64 10 MB/s | 108 kB 00:00 (161/405): giflib-5.2.1-14.fc38.x86_64.rpm 4.4 MB/s | 51 kB 00:00 (162/405): glib-networking-2.74.0-1.fc38.x86_64 15 MB/s | 187 kB 00:00 (163/405): glib2-devel-2.74.1-2.fc38.x86_64.rpm 28 MB/s | 517 kB 00:00 (164/405): graphene-1.10.6-4.fc38.x86_64.rpm 3.5 MB/s | 63 kB 00:00 (165/405): graphite2-devel-1.3.14-10.fc38.x86_6 2.0 MB/s | 21 kB 00:00 (166/405): gssdp-1.6.2-1.fc38.x86_64.rpm 5.9 MB/s | 59 kB 00:00 (167/405): gsm-1.0.22-1.fc38.x86_64.rpm 1.8 MB/s | 36 kB 00:00 (168/405): gstreamer1-1.20.4-1.fc38.x86_64.rpm 39 MB/s | 1.4 MB 00:00 (169/405): gtk-update-icon-cache-3.24.35-2.fc38 1.4 MB/s | 35 kB 00:00 (170/405): gstreamer1-plugins-bad-free-1.20.4-2 34 MB/s | 2.9 MB 00:00 (171/405): gstreamer1-plugins-base-1.20.4-1.fc3 21 MB/s | 2.2 MB 00:00 (172/405): gupnp-1.6.3-1.fc38.x86_64.rpm 3.7 MB/s | 106 kB 00:00 (173/405): gtk3-3.24.35-2.fc38.x86_64.rpm 37 MB/s | 5.0 MB 00:00 (174/405): gtk3-devel-3.24.35-2.fc38.x86_64.rpm 40 MB/s | 4.1 MB 00:00 (175/405): gupnp-igd-1.2.0-7.fc38.x86_64.rpm 688 kB/s | 35 kB 00:00 (176/405): hdf-libs-4.2.15-11.fc38.x86_64.rpm 14 MB/s | 295 kB 00:00 (177/405): harfbuzz-devel-6.0.0-1.fc38.x86_64.r 13 MB/s | 360 kB 00:00 (178/405): hdf5-1.12.1-10.fc38.x86_64.rpm 47 MB/s | 2.3 MB 00:00 (179/405): hdf5-devel-1.12.1-10.fc38.x86_64.rpm 27 MB/s | 1.3 MB 00:00 (180/405): hunspell-en-US-0.20201207-2.fc38.noa 15 MB/s | 181 kB 00:00 (181/405): hunspell-1.7.1-1.fc38.x86_64.rpm 20 MB/s | 333 kB 00:00 (182/405): hunspell-filesystem-1.7.1-1.fc38.x86 1.0 MB/s | 9.4 kB 00:00 (183/405): hyphen-2.8.8-18.fc38.x86_64.rpm 3.0 MB/s | 29 kB 00:00 (184/405): imath-3.1.6-1.fc38.x86_64.rpm 7.9 MB/s | 98 kB 00:00 (185/405): jasper-libs-3.0.6-1.fc38.x86_64.rpm 15 MB/s | 163 kB 00:00 (186/405): json-c-0.16-3.fc38.x86_64.rpm 4.3 MB/s | 42 kB 00:00 (187/405): json-glib-1.6.6-3.fc38.x86_64.rpm 15 MB/s | 152 kB 00:00 (188/405): harfbuzz-icu-6.0.0-1.fc38.x86_64.rpm 112 kB/s | 16 kB 00:00 (189/405): lame-libs-3.100-13.fc38.x86_64.rpm 25 MB/s | 336 kB 00:00 (190/405): jasper-devel-3.0.6-1.fc38.x86_64.rpm 5.5 MB/s | 336 kB 00:00 (191/405): libX11-xcb-1.8.1-2.fc38.x86_64.rpm 777 kB/s | 12 kB 00:00 (192/405): libX11-devel-1.8.1-2.fc38.x86_64.rpm 36 MB/s | 939 kB 00:00 (193/405): libXau-devel-1.0.11-1.fc38.x86_64.rp 903 kB/s | 14 kB 00:00 (194/405): libXcomposite-0.4.5-8.fc38.x86_64.rp 2.7 MB/s | 24 kB 00:00 (195/405): libXcomposite-devel-0.4.5-8.fc38.x86 1.8 MB/s | 16 kB 00:00 (196/405): libXcursor-1.2.1-2.fc38.x86_64.rpm 3.3 MB/s | 31 kB 00:00 (197/405): libXcursor-devel-1.2.1-2.fc38.x86_64 3.3 MB/s | 29 kB 00:00 (198/405): libXdamage-1.1.5-8.fc38.x86_64.rpm 2.5 MB/s | 22 kB 00:00 (199/405): libXdamage-devel-1.1.5-8.fc38.x86_64 1.0 MB/s | 9.8 kB 00:00 (200/405): libXext-devel-1.3.5-1.fc38.x86_64.rp 7.1 MB/s | 72 kB 00:00 (201/405): libXfixes-6.0.0-4.fc38.x86_64.rpm 2.2 MB/s | 20 kB 00:00 (202/405): libXfixes-devel-6.0.0-4.fc38.x86_64. 1.5 MB/s | 13 kB 00:00 (203/405): libXft-devel-2.3.6-1.fc38.x86_64.rpm 4.0 MB/s | 36 kB 00:00 (204/405): libXi-devel-1.8-3.fc38.x86_64.rpm 10 MB/s | 103 kB 00:00 (205/405): libXft-2.3.6-1.fc38.x86_64.rpm 3.5 MB/s | 71 kB 00:00 (206/405): libXinerama-1.1.5-1.fc38.x86_64.rpm 1.5 MB/s | 15 kB 00:00 (207/405): libXinerama-devel-1.1.5-1.fc38.x86_6 1.4 MB/s | 13 kB 00:00 (208/405): libXrandr-1.5.2-9.fc38.x86_64.rpm 2.9 MB/s | 28 kB 00:00 (209/405): libXrandr-devel-1.5.2-9.fc38.x86_64. 2.2 MB/s | 20 kB 00:00 (210/405): libXrender-0.9.11-1.fc38.x86_64.rpm 3.1 MB/s | 28 kB 00:00 (211/405): libXrender-devel-0.9.11-1.fc38.x86_6 2.1 MB/s | 19 kB 00:00 (212/405): libXtst-1.2.4-1.fc38.x86_64.rpm 2.3 MB/s | 21 kB 00:00 (213/405): libXtst-devel-1.2.4-1.fc38.x86_64.rp 1.7 MB/s | 16 kB 00:00 (214/405): libXv-1.0.11-17.fc38.x86_64.rpm 2.1 MB/s | 19 kB 00:00 (215/405): libXxf86vm-1.1.5-1.fc38.x86_64.rpm 2.1 MB/s | 18 kB 00:00 (216/405): libaec-1.0.6-3.fc38.x86_64.rpm 3.0 MB/s | 42 kB 00:00 (217/405): libaec-devel-1.0.6-3.fc38.x86_64.rpm 623 kB/s | 12 kB 00:00 (218/405): libaom-3.5.0-2.fc38.x86_64.rpm 65 MB/s | 1.8 MB 00:00 (219/405): libappstream-glib-0.8.2-1.fc38.x86_6 18 MB/s | 395 kB 00:00 (220/405): libavif-0.11.1-4.fc38.x86_64.rpm 7.3 MB/s | 84 kB 00:00 (221/405): libcloudproviders-0.3.1-6.fc38.x86_6 5.0 MB/s | 45 kB 00:00 (222/405): libcloudproviders-devel-0.3.1-6.fc38 3.5 MB/s | 42 kB 00:00 (223/405): libcurl-devel-7.87.0-1.fc38.x86_64.r 50 MB/s | 895 kB 00:00 (224/405): libdatrie-devel-0.2.13-4.fc38.x86_64 12 MB/s | 138 kB 00:00 (225/405): libdav1d-1.0.0-2.fc38.x86_64.rpm 40 MB/s | 584 kB 00:00 (226/405): libdecor-0.1.1-1.fc38.x86_64.rpm 3.8 MB/s | 43 kB 00:00 (227/405): libdrm-2.4.114-1.fc38.x86_64.rpm 14 MB/s | 158 kB 00:00 (228/405): libdvdnav-6.1.1-4.fc38.x86_64.rpm 5.8 MB/s | 56 kB 00:00 (229/405): libdvdread-6.1.3-2.fc38.x86_64.rpm 7.4 MB/s | 73 kB 00:00 (230/405): libepoxy-1.5.10-2.fc38.x86_64.rpm 21 MB/s | 242 kB 00:00 (231/405): libdxflib-devel-3.26.4-7.fc38.x86_64 1.5 MB/s | 30 kB 00:00 (232/405): libepoxy-devel-1.5.10-2.fc38.x86_64. 12 MB/s | 134 kB 00:00 (233/405): libevdev-1.13.0-1.fc38.x86_64.rpm 4.2 MB/s | 44 kB 00:00 (234/405): libffi-devel-3.4.4-1.fc38.x86_64.rpm 3.1 MB/s | 29 kB 00:00 (235/405): libgcrypt-1.10.1-6.fc38.x86_64.rpm 34 MB/s | 512 kB 00:00 (236/405): libgeotiff-1.7.1-5.fc38.x86_64.rpm 7.0 MB/s | 107 kB 00:00 (237/405): libglvnd-1.6.0-1.fc38.x86_64.rpm 13 MB/s | 134 kB 00:00 (238/405): libglvnd-core-devel-1.6.0-1.fc38.x86 598 kB/s | 18 kB 00:00 (239/405): libglvnd-devel-1.6.0-1.fc38.x86_64.r 5.5 MB/s | 158 kB 00:00 (240/405): libglvnd-egl-1.6.0-1.fc38.x86_64.rpm 3.7 MB/s | 36 kB 00:00 (241/405): libglvnd-gles-1.6.0-1.fc38.x86_64.rp 3.5 MB/s | 32 kB 00:00 (242/405): libglvnd-glx-1.6.0-1.fc38.x86_64.rpm 13 MB/s | 141 kB 00:00 (243/405): libglvnd-opengl-1.6.0-1.fc38.x86_64. 4.0 MB/s | 43 kB 00:00 (244/405): libgpg-error-1.46-1.fc38.x86_64.rpm 19 MB/s | 222 kB 00:00 (245/405): libgta-1.2.1-8.fc38.x86_64.rpm 2.9 MB/s | 36 kB 00:00 (246/405): libdxflib-3.26.4-7.fc38.x86_64.rpm 609 kB/s | 76 kB 00:00 (247/405): libgudev-237-3.fc38.x86_64.rpm 3.9 MB/s | 35 kB 00:00 (248/405): libgusb-0.4.3-1.fc38.x86_64.rpm 6.5 MB/s | 62 kB 00:00 (249/405): libharu-devel-2.3.0-16.fc38.x86_64.r 3.3 MB/s | 40 kB 00:00 (250/405): libharu-2.3.0-16.fc38.x86_64.rpm 24 MB/s | 548 kB 00:00 (251/405): libicu-devel-71.1-2.fc38.x86_64.rpm 32 MB/s | 842 kB 00:00 (252/405): libjpeg-turbo-devel-2.1.4-1.fc38.x86 6.3 MB/s | 98 kB 00:00 (253/405): libkml-1.3.0-42.fc38.x86_64.rpm 20 MB/s | 358 kB 00:00 (254/405): libmanette-0.2.6-5.fc38.x86_64.rpm 5.2 MB/s | 50 kB 00:00 (255/405): liblerc-4.0.0-2.fc38.x86_64.rpm 14 MB/s | 210 kB 00:00 (256/405): libmspack-0.10.1-0.8.alpha.fc38.x86_ 5.6 MB/s | 69 kB 00:00 (257/405): libnice-0.1.19-3.fc38.x86_64.rpm 16 MB/s | 197 kB 00:00 (258/405): libogg-1.3.5-4.fc38.x86_64.rpm 3.7 MB/s | 33 kB 00:00 (259/405): libpciaccess-0.16-7.fc38.x86_64.rpm 3.0 MB/s | 27 kB 00:00 (260/405): libpng-devel-1.6.37-13.fc38.x86_64.r 24 MB/s | 291 kB 00:00 (261/405): libpq-15.0-2.fc38.x86_64.rpm 17 MB/s | 210 kB 00:00 (262/405): libpq-devel-15.0-2.fc38.x86_64.rpm 9.6 MB/s | 99 kB 00:00 (263/405): libproxy-0.4.18-4.fc38.x86_64.rpm 6.7 MB/s | 72 kB 00:00 (264/405): libqhull-7.2.1-11.fc38.x86_64.rpm 4.9 MB/s | 167 kB 00:00 (265/405): libqhull_r-7.2.1-11.fc38.x86_64.rpm 4.5 MB/s | 169 kB 00:00 (266/405): librsvg2-2.55.1-3.fc38.x86_64.rpm 56 MB/s | 3.1 MB 00:00 (267/405): librttopo-1.1.0-10.fc38.x86_64.rpm 4.7 MB/s | 208 kB 00:00 (268/405): libqhull_p-7.2.1-11.fc38.x86_64.rpm 1.9 MB/s | 170 kB 00:00 (269/405): libseccomp-2.5.3-3.fc38.x86_64.rpm 4.9 MB/s | 71 kB 00:00 (270/405): libsecret-0.20.5-2.fc38.x86_64.rpm 11 MB/s | 185 kB 00:00 (271/405): libsndfile-1.1.0-5.fc38.x86_64.rpm 11 MB/s | 214 kB 00:00 (272/405): libsoup-2.74.3-1.fc38.x86_64.rpm 28 MB/s | 390 kB 00:00 (273/405): libsoup3-3.2.2-1.fc38.x86_64.rpm 29 MB/s | 374 kB 00:00 (274/405): libsrtp-2.3.0-9.fc38.x86_64.rpm 3.1 MB/s | 58 kB 00:00 (275/405): libspatialite-5.0.1-19.fc38.x86_64.r 68 MB/s | 3.5 MB 00:00 (276/405): libsvm-3.30-1.fc38.x86_64.rpm 7.7 MB/s | 329 kB 00:00 (277/405): libthai-devel-0.1.29-3.fc38.x86_64.r 12 MB/s | 125 kB 00:00 (278/405): libtheora-1.1.1-32.fc38.x86_64.rpm 14 MB/s | 167 kB 00:00 (279/405): libtiff-devel-4.4.0-4.fc38.x86_64.rp 37 MB/s | 514 kB 00:00 (280/405): libsvm-devel-3.30-1.fc38.x86_64.rpm 327 kB/s | 18 kB 00:00 (281/405): libunwind-1.6.2-5.fc38.x86_64.rpm 3.4 MB/s | 68 kB 00:00 (282/405): libusb1-1.0.26-1.fc38.x86_64.rpm 7.7 MB/s | 74 kB 00:00 (283/405): libvisual-0.4.0-36.fc38.x86_64.rpm 14 MB/s | 143 kB 00:00 (284/405): libwpe-1.14.0-1.fc38.x86_64.rpm 3.1 MB/s | 29 kB 00:00 (285/405): libva-2.16.0-1.fc38.x86_64.rpm 3.9 MB/s | 105 kB 00:00 (286/405): libvorbis-1.3.7-6.fc38.x86_64.rpm 7.0 MB/s | 195 kB 00:00 (287/405): libxkbcommon-1.4.1-2.fc38.x86_64.rpm 14 MB/s | 141 kB 00:00 (288/405): libxkbcommon-devel-1.4.1-2.fc38.x86_ 6.2 MB/s | 65 kB 00:00 (289/405): libxml2-devel-2.10.3-2.fc38.x86_64.r 21 MB/s | 502 kB 00:00 (290/405): libxshmfence-1.3-11.fc38.x86_64.rpm 604 kB/s | 12 kB 00:00 (291/405): m4-1.4.19-4.fc38.x86_64.rpm 24 MB/s | 296 kB 00:00 (292/405): mariadb-connector-c-3.2.7-2.fc38.x86 18 MB/s | 196 kB 00:00 (293/405): lilv-libs-0.24.14-3.fc38.x86_64.rpm 2.0 MB/s | 59 kB 00:00 (294/405): mariadb-connector-c-config-3.2.7-2.f 1.1 MB/s | 10 kB 00:00 (295/405): mesa-filesystem-22.3.1-1.fc38.x86_64 1.0 MB/s | 19 kB 00:00 (296/405): mesa-libEGL-22.3.1-1.fc38.x86_64.rpm 7.4 MB/s | 131 kB 00:00 (297/405): mesa-libGLU-9.0.1-7.fc38.x86_64.rpm 14 MB/s | 155 kB 00:00 (298/405): mesa-libGL-22.3.1-1.fc38.x86_64.rpm 9.1 MB/s | 176 kB 00:00 (299/405): mesa-libGLU-devel-9.0.1-7.fc38.x86_6 1.4 MB/s | 13 kB 00:00 (300/405): mesa-libgbm-22.3.1-1.fc38.x86_64.rpm 4.2 MB/s | 45 kB 00:00 (301/405): libxcb-devel-1.13.1-10.fc38.x86_64.r 7.8 MB/s | 1.0 MB 00:00 (302/405): mesa-libglapi-22.3.1-1.fc38.x86_64.r 2.3 MB/s | 55 kB 00:00 (303/405): minizip-ng-3.0.7-2.fc38.x86_64.rpm 4.1 MB/s | 71 kB 00:00 (304/405): mpg123-libs-1.31.1-3.fc38.x86_64.rpm 25 MB/s | 342 kB 00:00 (305/405): ogdi-4.1.0-8.fc38.x86_64.rpm 14 MB/s | 249 kB 00:00 (306/405): netcdf-4.9.0-4.fc38.x86_64.rpm 30 MB/s | 826 kB 00:00 (307/405): openblas-0.3.21-4.fc38.x86_64.rpm 2.4 MB/s | 35 kB 00:00 (308/405): openblas-openmp-0.3.21-4.fc38.x86_64 57 MB/s | 5.0 MB 00:00 (309/405): openssl-devel-3.0.5-6.fc38.x86_64.rp 23 MB/s | 2.5 MB 00:00 (310/405): openblas-openmp64-0.3.21-4.fc38.x86_ 37 MB/s | 4.9 MB 00:00 (311/405): opus-1.3.1-11.fc38.x86_64.rpm 3.7 MB/s | 206 kB 00:00 (312/405): orc-0.4.33-1.fc38.x86_64.rpm 7.8 MB/s | 206 kB 00:00 (313/405): pango-devel-1.50.12-1.fc38.x86_64.rp 14 MB/s | 152 kB 00:00 (314/405): pango-1.50.12-1.fc38.x86_64.rpm 18 MB/s | 341 kB 00:00 (315/405): pcre2-devel-10.40-1.fc38.1.x86_64.rp 34 MB/s | 474 kB 00:00 (316/405): pcre-8.45-1.fc38.2.x86_64.rpm 7.6 MB/s | 203 kB 00:00 (317/405): pcre2-utf16-10.40-1.fc38.1.x86_64.rp 19 MB/s | 216 kB 00:00 (318/405): perl-threads-2.27-489.fc38.x86_64.rp 5.7 MB/s | 58 kB 00:00 (319/405): pcre2-utf32-10.40-1.fc38.1.x86_64.rp 17 MB/s | 203 kB 00:00 (320/405): perl-threads-shared-1.64-489.fc38.x8 5.0 MB/s | 45 kB 00:00 (321/405): pixman-devel-0.40.0-6.fc38.x86_64.rp 1.9 MB/s | 17 kB 00:00 (322/405): pixman-0.40.0-6.fc38.x86_64.rpm 8.7 MB/s | 284 kB 00:00 (323/405): polyclipping-6.4.2-15.fc38.x86_64.rp 2.0 MB/s | 67 kB 00:00 (324/405): polyclipping-devel-6.4.2-15.fc38.x86 1.4 MB/s | 36 kB 00:00 (325/405): proj-devel-9.1.1-1.fc38.x86_64.rpm 2.5 MB/s | 80 kB 00:00 (326/405): proj-data-9.1.1-1.fc38.noarch.rpm 30 MB/s | 1.2 MB 00:00 (327/405): proj-9.1.1-1.fc38.x86_64.rpm 31 MB/s | 1.4 MB 00:00 (328/405): qhull-devel-7.2.1-11.fc38.x86_64.rpm 9.6 MB/s | 170 kB 00:00 (329/405): libatomic-13.0.0-0.4.fc38.x86_64.rpm 61 kB/s | 19 kB 00:00 (330/405): libgfortran-13.0.0-0.4.fc38.x86_64.r 3.4 MB/s | 890 kB 00:00 (331/405): libquadmath-13.0.0-0.4.fc38.x86_64.r 3.2 MB/s | 178 kB 00:00 (332/405): libquadmath-devel-13.0.0-0.4.fc38.x8 872 kB/s | 20 kB 00:00 (333/405): libstdc++-devel-13.0.0-0.4.fc38.x86_ 9.8 MB/s | 2.4 MB 00:00 (334/405): libtool-2.4.7-3.0.1.fc38.x86_64.rpm 8.8 MB/s | 595 kB 00:00 (335/405): adwaita-cursor-theme-43-1.fc38.noarc 2.5 MB/s | 633 kB 00:00 (336/405): adwaita-icon-theme-43-1.fc38.noarch. 20 MB/s | 4.9 MB 00:00 (337/405): automake-1.16.5-9.fc37.noarch.rpm 13 MB/s | 696 kB 00:00 (338/405): emacs-filesystem-28.1-3.fc37.noarch. 256 kB/s | 9.5 kB 00:00 (339/405): flexiblas-3.2.1-3.fc38.x86_64.rpm 728 kB/s | 32 kB 00:00 (340/405): flexiblas-netlib-3.2.1-3.fc38.x86_64 26 MB/s | 3.1 MB 00:00 (341/405): flexiblas-netlib64-3.2.1-3.fc38.x86_ 24 MB/s | 3.0 MB 00:00 (342/405): flexiblas-openblas-openmp-3.2.1-3.fc 394 kB/s | 17 kB 00:00 (343/405): flexiblas-openblas-openmp64-3.2.1-3. 497 kB/s | 17 kB 00:00 (344/405): gdal-devel-3.6.1-1.fc38.x86_64.rpm 4.7 MB/s | 218 kB 00:00 (345/405): gdal-libs-3.6.1-1.fc38.x86_64.rpm 38 MB/s | 8.2 MB 00:00 (346/405): geos-3.11.1-1.fc38.x86_64.rpm 19 MB/s | 982 kB 00:00 (347/405): gl-manpages-1.1-25.20190306.fc37.noa 20 MB/s | 1.2 MB 00:00 (348/405): gsettings-desktop-schemas-43.0-1.fc3 17 MB/s | 732 kB 00:00 (349/405): hicolor-icon-theme-0.17-14.fc37.noar 1.4 MB/s | 66 kB 00:00 (350/405): highway-1.0.2-1.fc38.x86_64.rpm 9.1 MB/s | 382 kB 00:00 (351/405): hwdata-0.365-1.fc38.noarch.rpm 22 MB/s | 1.5 MB 00:00 (352/405): iso-codes-4.12.0-2.fc38.noarch.rpm 28 MB/s | 3.5 MB 00:00 (353/405): gcc-gfortran-13.0.0-0.4.fc38.x86_64. 4.6 MB/s | 12 MB 00:02 (354/405): javascriptcoregtk4.0-2.39.3-3.fc38.x 46 MB/s | 7.6 MB 00:00 (355/405): libblkid-devel-2.38.1-3.fc38.x86_64. 116 kB/s | 16 kB 00:00 (356/405): libjxl-0.7.0-5.fc38.x86_64.rpm 17 MB/s | 1.0 MB 00:00 (357/405): libmount-devel-2.38.1-3.fc38.x86_64. 314 kB/s | 18 kB 00:00 (358/405): libselinux-devel-3.5-0.rc1.1.fc38.x8 3.4 MB/s | 150 kB 00:00 (359/405): libstemmer-2.2.0-4.fc38.x86_64.rpm 5.1 MB/s | 170 kB 00:00 (360/405): libsepol-devel-3.5-0.rc1.1.fc38.x86_ 654 kB/s | 49 kB 00:00 (361/405): libtracker-sparql-3.4.2-1.fc38.x86_6 6.6 MB/s | 358 kB 00:00 (362/405): libwayland-client-1.21.0-1.fc37.x86_ 1.0 MB/s | 33 kB 00:00 (363/405): libvmaf-2.3.0-4.fc37.x86_64.rpm 2.0 MB/s | 180 kB 00:00 (364/405): libwayland-cursor-1.21.0-1.fc37.x86_ 436 kB/s | 19 kB 00:00 (365/405): libwayland-egl-1.21.0-1.fc37.x86_64. 266 kB/s | 13 kB 00:00 (366/405): libwayland-server-1.21.0-1.fc37.x86_ 1.0 MB/s | 41 kB 00:00 (367/405): perl-Thread-Queue-3.14-489.fc37.noar 483 kB/s | 21 kB 00:00 (368/405): openexr-libs-3.1.5-2.fc37.x86_64.rpm 10 MB/s | 1.1 MB 00:00 (369/405): rav1e-libs-0.5.1-5.fc37.x86_64.rpm 18 MB/s | 910 kB 00:00 (370/405): serd-0.30.12-2.fc37.x86_64.rpm 1.3 MB/s | 61 kB 00:00 (371/405): shared-mime-info-2.2-2.fc37.x86_64.r 8.1 MB/s | 381 kB 00:00 (372/405): snappy-1.1.9-5.fc37.x86_64.rpm 896 kB/s | 36 kB 00:00 (373/405): sord-0.16.10-1.fc37.x86_64.rpm 1.1 MB/s | 46 kB 00:00 (374/405): soundtouch-2.3.1-3.fc37.x86_64.rpm 2.4 MB/s | 94 kB 00:00 (375/405): sqlite-3.40.0-1.fc38.x86_64.rpm 14 MB/s | 811 kB 00:00 (376/405): sqlite-devel-3.40.0-1.fc38.x86_64.rp 3.7 MB/s | 143 kB 00:00 (377/405): sratom-0.6.10-2.fc37.x86_64.rpm 477 kB/s | 26 kB 00:00 (378/405): svt-av1-libs-1.4.1-1.fc38.x86_64.rpm 19 MB/s | 2.0 MB 00:00 (379/405): swig-4.1.1-1.fc38.x86_64.rpm 21 MB/s | 1.6 MB 00:00 (380/405): sysprof-capture-devel-3.46.0-1.fc38. 1.5 MB/s | 58 kB 00:00 (381/405): unixODBC-2.3.11-1.fc38.x86_64.rpm 8.3 MB/s | 486 kB 00:00 (382/405): unixODBC-devel-2.3.11-1.fc38.x86_64. 1.1 MB/s | 50 kB 00:00 (383/405): uriparser-0.9.7-1.fc38.x86_64.rpm 1.3 MB/s | 60 kB 00:00 (384/405): vulkan-loader-1.3.231.1-2.fc38.x86_6 3.6 MB/s | 145 kB 00:00 (385/405): wayland-devel-1.21.0-1.fc37.x86_64.r 3.7 MB/s | 147 kB 00:00 (386/405): webrtc-audio-processing-0.3.1-9.fc37 7.4 MB/s | 304 kB 00:00 (387/405): woff2-1.0.2-15.fc37.x86_64.rpm 1.6 MB/s | 61 kB 00:00 (388/405): wpebackend-fdo-1.14.0-1.fc38.x86_64. 1.0 MB/s | 46 kB 00:00 (389/405): wxBase-3.2.1-4.fc38.x86_64.rpm 8.4 MB/s | 995 kB 00:00 (390/405): webkit2gtk4.0-2.39.3-3.fc38.x86_64.r 58 MB/s | 23 MB 00:00 (391/405): wxBase-devel-3.2.1-4.fc38.x86_64.rpm 10 MB/s | 1.3 MB 00:00 (392/405): wxGTK-devel-3.2.1-4.fc38.x86_64.rpm 646 kB/s | 33 kB 00:00 (393/405): wxGTK-gl-3.2.1-4.fc38.x86_64.rpm 738 kB/s | 40 kB 00:00 (394/405): wxGTK-3.2.1-4.fc38.x86_64.rpm 38 MB/s | 4.8 MB 00:00 (395/405): wxGTK-media-3.2.1-4.fc38.x86_64.rpm 1.6 MB/s | 55 kB 00:00 (396/405): wxGTK-webview-3.2.1-4.fc38.x86_64.rp 1.6 MB/s | 74 kB 00:00 (397/405): wxGTK-i18n-3.2.1-4.fc38.noarch.rpm 4.6 MB/s | 491 kB 00:00 (398/405): xdg-dbus-proxy-0.1.3-2.fc37.x86_64.r 1.1 MB/s | 43 kB 00:00 (399/405): xkeyboard-config-2.36-3.fc38.noarch. 18 MB/s | 956 kB 00:00 (400/405): xorg-x11-proto-devel-2022.2-2.fc38.n 7.5 MB/s | 299 kB 00:00 (401/405): xerces-c-3.2.3-7.fc37.x86_64.rpm 6.6 MB/s | 960 kB 00:00 (402/405): gcc-c++-13.0.0-0.4.fc38.x86_64.rpm 3.0 MB/s | 13 MB 00:04 (403/405): xprop-1.2.5-2.fc37.x86_64.rpm 801 kB/s | 35 kB 00:00 (404/405): xz-devel-5.2.9-1.fc38.x86_64.rpm 1.1 MB/s | 58 kB 00:00 (405/405): zlib-devel-1.2.13-1.fc38.x86_64.rpm 1.0 MB/s | 45 kB 00:00 -------------------------------------------------------------------------------- Total 27 MB/s | 185 MB 00:06 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/405 Installing : libpng-2:1.6.37-13.fc38.x86_64 2/405 Installing : libwayland-client-1.21.0-1.fc37.x86_64 3/405 Installing : libjpeg-turbo-2.1.4-1.fc38.x86_64 4/405 Installing : expat-2.5.0-1.fc38.x86_64 5/405 Installing : zlib-devel-1.2.13-1.fc38.x86_64 6/405 Installing : nspr-4.35.0-2.fc38.x86_64 7/405 Installing : cmake-filesystem-3.25.1-1.fc38.x86_64 8/405 Installing : libwayland-server-1.21.0-1.fc37.x86_64 9/405 Installing : libwayland-egl-1.21.0-1.fc37.x86_64 10/405 Installing : libquadmath-13.0.0-0.4.fc38.x86_64 11/405 Installing : libgfortran-13.0.0-0.4.fc38.x86_64 12/405 Installing : libogg-2:1.3.5-4.fc38.x86_64 13/405 Installing : libicu-71.1-2.fc38.x86_64 14/405 Installing : libglvnd-1:1.6.0-1.fc38.x86_64 15/405 Installing : libepoxy-1.5.10-2.fc38.x86_64 16/405 Installing : dbus-libs-1:1.14.4-1.fc38.x86_64 17/405 Installing : nss-util-3.85.0-1.fc38.x86_64 18/405 Installing : libpng-devel-2:1.6.37-13.fc38.x86_64 19/405 Installing : libwayland-cursor-1.21.0-1.fc37.x86_64 20/405 Installing : flexiblas-3.2.1-3.fc38.x86_64 21/405 Installing : libwebp-1.2.4-2.fc38.x86_64 22/405 Installing : libmpc-1.2.1-5.fc38.x86_64 23/405 Installing : libX11-xcb-1.8.1-2.fc38.x86_64 24/405 Installing : lcms2-2.14-1.fc38.x86_64 25/405 Installing : gnutls-3.7.8-9.fc38.x86_64 26/405 Installing : glib2-2.74.1-2.fc38.x86_64 27/405 Installing : json-glib-1.6.6-3.fc38.x86_64 28/405 Installing : libgudev-237-3.fc38.x86_64 29/405 Installing : shared-mime-info-2.2-2.fc37.x86_64 30/405 Running scriptlet: shared-mime-info-2.2-2.fc37.x86_64 30/405 Installing : gdk-pixbuf2-2.42.10-1.fc38.x86_64 31/405 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 32/405 Installing : xml-common-0.6.3-59.fc37.noarch 32/405 Installing : serd-0.30.12-2.fc37.x86_64 33/405 Installing : geos-3.11.1-1.fc38.x86_64 34/405 Installing : opus-1.3.1-11.fc38.x86_64 35/405 Installing : openjpeg2-2.5.0-2.fc38.x86_64 36/405 Installing : libaec-1.0.6-3.fc38.x86_64 37/405 Installing : hdf5-1.12.1-10.fc38.x86_64 38/405 Installing : fribidi-1.0.12-2.fc38.x86_64 39/405 Installing : fribidi-devel-1.0.12-2.fc38.x86_64 40/405 Installing : dbus-devel-1:1.14.4-1.fc38.x86_64 41/405 Installing : libcloudproviders-0.3.1-6.fc38.x86_64 42/405 Installing : libvorbis-1:1.3.7-6.fc38.x86_64 43/405 Installing : libjpeg-turbo-devel-2.1.4-1.fc38.x86_64 44/405 Installing : hdf-libs-4.2.15-11.fc38.x86_64 45/405 Installing : libstemmer-2.2.0-4.fc38.x86_64 46/405 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 47/405 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 48/405 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.x86_64 49/405 Installing : unixODBC-2.3.11-1.fc38.x86_64 50/405 Installing : pixman-0.40.0-6.fc38.x86_64 51/405 Installing : pixman-devel-0.40.0-6.fc38.x86_64 52/405 Installing : pcre2-utf32-10.40-1.fc38.1.x86_64 53/405 Installing : orc-0.4.33-1.fc38.x86_64 54/405 Installing : openblas-0.3.21-4.fc38.x86_64 55/405 Installing : mesa-libglapi-22.3.1-1.fc38.x86_64 56/405 Installing : libxshmfence-1.3-11.fc38.x86_64 57/405 Installing : libusb1-1.0.26-1.fc38.x86_64 58/405 Installing : libqhull_r-1:7.2.1-11.fc38.x86_64 59/405 Installing : libpq-15.0-2.fc38.x86_64 60/405 Installing : libffi-devel-3.4.4-1.fc38.x86_64 61/405 Installing : libdvdread-6.1.3-2.fc38.x86_64 62/405 Installing : libdatrie-0.2.13-4.fc38.x86_64 63/405 Installing : libthai-0.1.29-3.fc38.x86_64 64/405 Installing : libXau-1.0.11-1.fc38.x86_64 65/405 Installing : libxcb-1.13.1-10.fc38.x86_64 66/405 Installing : imath-3.1.6-1.fc38.x86_64 67/405 Installing : hunspell-filesystem-1.7.1-1.fc38.x86_64 68/405 Installing : hunspell-en-US-0.20201207-2.fc38.noarch 69/405 Installing : hunspell-1.7.1-1.fc38.x86_64 70/405 Installing : gsm-1.0.22-1.fc38.x86_64 71/405 Installing : graphite2-1.3.14-10.fc38.x86_64 72/405 Installing : harfbuzz-6.0.0-1.fc38.x86_64 73/405 Installing : freetype-2.12.1-3.fc38.x86_64 74/405 Installing : harfbuzz-icu-6.0.0-1.fc38.x86_64 75/405 Installing : gettext-libs-0.21.1-1.fc38.x86_64 76/405 Installing : freexl-1.0.6-18.fc38.x86_64 77/405 Installing : graphite2-devel-1.3.14-10.fc38.x86_64 78/405 Installing : enchant2-2.3.3-2.fc38.x86_64 79/405 Installing : openexr-libs-3.1.5-2.fc37.x86_64 80/405 Installing : libXau-devel-1.0.11-1.fc38.x86_64 81/405 Installing : libxcb-devel-1.13.1-10.fc38.x86_64 82/405 Installing : libdatrie-devel-0.2.13-4.fc38.x86_64 83/405 Installing : libthai-devel-0.1.29-3.fc38.x86_64 84/405 Installing : libdvdnav-6.1.1-4.fc38.x86_64 85/405 Installing : wayland-devel-1.21.0-1.fc37.x86_64 86/405 Installing : libgusb-0.4.3-1.fc38.x86_64 87/405 Installing : colord-libs-1.4.6-2.fc38.x86_64 88/405 Installing : openblas-openmp-0.3.21-4.fc38.x86_64 89/405 Installing : flexiblas-netlib-3.2.1-3.fc38.x86_64 90/405 Installing : flexiblas-openblas-openmp-3.2.1-3.fc38.x86_64 91/405 Installing : SuperLU-5.3.0-3.fc38.x86_64 92/405 Installing : openblas-openmp64-0.3.21-4.fc38.x86_64 93/405 Installing : flexiblas-netlib64-3.2.1-3.fc38.x86_64 94/405 Installing : flexiblas-openblas-openmp64-3.2.1-3.fc38.x86_64 95/405 Installing : arpack-3.8.0-5.fc38.x86_64 96/405 Installing : armadillo-10.8.2-2.fc38.x86_64 97/405 Installing : libcloudproviders-devel-0.3.1-6.fc38.x86_64 98/405 Installing : libaec-devel-1.0.6-3.fc38.x86_64 99/405 Installing : librttopo-1.1.0-10.fc38.x86_64 100/405 Installing : iso-codes-4.12.0-2.fc38.noarch 101/405 Installing : gtk-update-icon-cache-3.24.35-2.fc38.x86_64 102/405 Installing : graphene-1.10.6-4.fc38.x86_64 103/405 Installing : gsettings-desktop-schemas-43.0-1.fc38.x86_64 104/405 Installing : cpp-13.0.0-0.4.fc38.x86_64 105/405 Installing : nss-softokn-freebl-3.85.0-1.fc38.x86_64 106/405 Installing : nss-softokn-3.85.0-1.fc38.x86_64 107/405 Installing : avahi-libs-0.8-19.fc38.x86_64 108/405 Installing : cups-libs-1:2.4.2-5.fc38.x86_64 109/405 Installing : libglvnd-opengl-1:1.6.0-1.fc38.x86_64 110/405 Installing : libicu-devel-71.1-2.fc38.x86_64 111/405 Installing : flac-libs-1.4.2-1.fc38.x86_64 112/405 Installing : libtheora-1:1.1.1-32.fc38.x86_64 113/405 Installing : uriparser-0.9.7-1.fc38.x86_64 114/405 Installing : libkml-1.3.0-42.fc38.x86_64 115/405 Installing : ogdi-4.1.0-8.fc38.x86_64 116/405 Installing : jasper-libs-3.0.6-1.fc38.x86_64 117/405 Installing : libharu-2.3.0-16.fc38.x86_64 118/405 Installing : xz-devel-5.2.9-1.fc38.x86_64 119/405 Installing : libxml2-devel-2.10.3-2.fc38.x86_64 120/405 Installing : xkeyboard-config-2.36-3.fc38.noarch 121/405 Installing : libxkbcommon-1.4.1-2.fc38.x86_64 122/405 Installing : libwpe-1.14.0-1.fc38.x86_64 123/405 Installing : wpebackend-fdo-1.14.0-1.fc38.x86_64 124/405 Installing : libxkbcommon-devel-1.4.1-2.fc38.x86_64 125/405 Installing : xerces-c-3.2.3-7.fc37.x86_64 126/405 Installing : wxGTK-i18n-3.2.1-4.fc38.noarch 127/405 Installing : woff2-1.0.2-15.fc37.x86_64 128/405 Installing : webrtc-audio-processing-0.3.1-9.fc37.x86_64 129/405 Installing : vulkan-loader-1.3.231.1-2.fc38.x86_64 130/405 Installing : sysprof-capture-devel-3.46.0-1.fc38.x86_64 131/405 Installing : svt-av1-libs-1.4.1-1.fc38.x86_64 132/405 Installing : sqlite-3.40.0-1.fc38.x86_64 133/405 Installing : sqlite-devel-3.40.0-1.fc38.x86_64 134/405 Installing : soundtouch-2.3.1-3.fc37.x86_64 135/405 Installing : snappy-1.1.9-5.fc37.x86_64 136/405 Installing : blosc-1.21.1-3.fc38.x86_64 137/405 Installing : netcdf-4.9.0-4.fc38.x86_64 138/405 Installing : rav1e-libs-0.5.1-5.fc37.x86_64 139/405 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 140/405 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 141/405 Installing : poppler-data-0.4.11-3.fc37.noarch 142/405 Installing : libvmaf-2.3.0-4.fc37.x86_64 143/405 Installing : libsepol-devel-3.5-0.rc1.1.fc38.x86_64 144/405 Installing : libblkid-devel-2.38.1-3.fc38.x86_64 145/405 Installing : kernel-headers-6.1.0-1.fc38.x86_64 146/405 Installing : hwdata-0.365-1.fc38.noarch 147/405 Installing : libpciaccess-0.16-7.fc38.x86_64 148/405 Installing : libdrm-2.4.114-1.fc38.x86_64 149/405 Installing : mesa-libgbm-22.3.1-1.fc38.x86_64 150/405 Installing : libglvnd-egl-1:1.6.0-1.fc38.x86_64 151/405 Installing : mesa-libEGL-22.3.1-1.fc38.x86_64 152/405 Installing : libglvnd-gles-1:1.6.0-1.fc38.x86_64 153/405 Installing : highway-1.0.2-1.fc38.x86_64 154/405 Installing : libjxl-1:0.7.0-5.fc38.x86_64 155/405 Installing : libaom-3.5.0-2.fc38.x86_64 156/405 Installing : hicolor-icon-theme-0.17-14.fc37.noarch 157/405 Installing : google-noto-fonts-common-20201206^1.git0c78c8329 158/405 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c832 159/405 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 160/405 Installing : fontconfig-2.14.1-2.fc38.x86_64 161/405 Running scriptlet: fontconfig-2.14.1-2.fc38.x86_64 161/405 Installing : glibc-headers-x86-2.36.9000-19.fc38.noarch 162/405 Installing : glibc-devel-2.36.9000-19.fc38.x86_64 163/405 Installing : libxcrypt-devel-4.4.33-5.fc38.x86_64 164/405 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 165/405 Installing : adwaita-cursor-theme-43-1.fc38.noarch 166/405 Installing : adwaita-icon-theme-43-1.fc38.noarch 167/405 Installing : libstdc++-devel-13.0.0-0.4.fc38.x86_64 168/405 Installing : libatomic-13.0.0-0.4.fc38.x86_64 169/405 Installing : javascriptcoregtk4.0-2.39.3-3.fc38.x86_64 170/405 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 171/405 Installing : proj-data-9.1.1-1.fc38.noarch 172/405 Installing : polyclipping-6.4.2-15.fc38.x86_64 173/405 Installing : pcre2-utf16-10.40-1.fc38.1.x86_64 174/405 Installing : pcre2-devel-10.40-1.fc38.1.x86_64 175/405 Installing : libselinux-devel-3.5-0.rc1.1.fc38.x86_64 176/405 Installing : libmount-devel-2.38.1-3.fc38.x86_64 177/405 Installing : pcre-8.45-1.fc38.2.x86_64 178/405 Installing : sord-0.16.10-1.fc37.x86_64 179/405 Installing : sratom-0.6.10-2.fc37.x86_64 180/405 Installing : lilv-libs-0.24.14-3.fc38.x86_64 181/405 Installing : openssl-devel-1:3.0.5-6.fc38.x86_64 182/405 Installing : ncurses-6.3-5.20221126.fc38.x86_64 183/405 Installing : mpg123-libs-1.31.1-3.fc38.x86_64 184/405 Installing : mpdecimal-2.5.1-4.fc38.x86_64 185/405 Installing : minizip-ng-3.0.7-2.fc38.x86_64 186/405 Installing : mesa-filesystem-22.3.1-1.fc38.x86_64 187/405 Installing : mariadb-connector-c-config-3.2.7-2.fc38.noarch 188/405 Installing : mariadb-connector-c-3.2.7-2.fc38.x86_64 189/405 Installing : m4-1.4.19-4.fc38.x86_64 190/405 Installing : libxslt-1.1.37-1.fc38.x86_64 191/405 Installing : libvisual-1:0.4.0-36.fc38.x86_64 192/405 Installing : libunwind-1.6.2-5.fc38.x86_64 193/405 Installing : libsvm-3.30-1.fc38.x86_64 194/405 Installing : libseccomp-2.5.3-3.fc38.x86_64 195/405 Installing : libqhull_p-1:7.2.1-11.fc38.x86_64 196/405 Installing : libqhull-1:7.2.1-11.fc38.x86_64 197/405 Installing : libproxy-0.4.18-4.fc38.x86_64 198/405 Installing : glib-networking-2.74.0-1.fc38.x86_64 199/405 Installing : libsoup3-3.2.2-1.fc38.x86_64 200/405 Installing : gssdp-1.6.2-1.fc38.x86_64 201/405 Installing : libtracker-sparql-3.4.2-1.fc38.x86_64 202/405 Installing : libsoup-2.74.3-1.fc38.x86_64 203/405 Installing : libmspack-0.10.1-0.8.alpha.fc38.x86_64 204/405 Installing : liblerc-4.0.0-2.fc38.x86_64 205/405 Installing : libgta-1.2.1-8.fc38.x86_64 206/405 Installing : libgpg-error-1.46-1.fc38.x86_64 207/405 Installing : libgcrypt-1.10.1-6.fc38.x86_64 208/405 Installing : libsecret-0.20.5-2.fc38.x86_64 209/405 Installing : wxBase-3.2.1-4.fc38.x86_64 210/405 Installing : wxBase-devel-3.2.1-4.fc38.x86_64 211/405 Running scriptlet: wxBase-devel-3.2.1-4.fc38.x86_64 211/405 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.x86_64 212/405 Installing : libevdev-1.13.0-1.fc38.x86_64 213/405 Installing : libmanette-0.2.6-5.fc38.x86_64 214/405 Installing : libdxflib-3.26.4-7.fc38.x86_64 215/405 Installing : libdav1d-1.0.0-2.fc38.x86_64 216/405 Installing : libavif-0.11.1-4.fc38.x86_64 217/405 Installing : libcurl-devel-7.87.0-1.fc38.x86_64 218/405 Installing : libb2-0.98.1-7.fc38.x86_64 219/405 Installing : python3-3.11.1-1.fc38.x86_64 220/405 Installing : python3-libs-3.11.1-1.fc38.x86_64 221/405 Installing : glib2-devel-2.74.1-2.fc38.x86_64 222/405 Installing : gstreamer1-1.20.4-1.fc38.x86_64 223/405 Installing : crypto-policies-scripts-20221215-1.gita4c31a3.fc 224/405 Installing : nss-sysinit-3.85.0-1.fc38.x86_64 225/405 Installing : nss-3.85.0-1.fc38.x86_64 226/405 Running scriptlet: nss-3.85.0-1.fc38.x86_64 226/405 Installing : libsrtp-2.3.0-9.fc38.x86_64 227/405 Installing : libX11-common-1.8.1-2.fc38.noarch 228/405 Installing : libX11-1.8.1-2.fc38.x86_64 229/405 Installing : libX11-devel-1.8.1-2.fc38.x86_64 230/405 Installing : libXext-1.3.5-1.fc38.x86_64 231/405 Installing : libXext-devel-1.3.5-1.fc38.x86_64 232/405 Installing : libXfixes-6.0.0-4.fc38.x86_64 233/405 Installing : libXrender-0.9.11-1.fc38.x86_64 234/405 Installing : cairo-1.17.6-2.fc38.x86_64 235/405 Installing : libXrender-devel-0.9.11-1.fc38.x86_64 236/405 Installing : libXfixes-devel-6.0.0-4.fc38.x86_64 237/405 Installing : libXi-1.8-3.fc38.x86_64 238/405 Installing : libXi-devel-1.8-3.fc38.x86_64 239/405 Installing : libXtst-1.2.4-1.fc38.x86_64 240/405 Installing : cairo-gobject-1.17.6-2.fc38.x86_64 241/405 Installing : libXdamage-1.1.5-8.fc38.x86_64 242/405 Installing : libXcomposite-0.4.5-8.fc38.x86_64 243/405 Installing : libXcursor-1.2.1-2.fc38.x86_64 244/405 Installing : libXft-2.3.6-1.fc38.x86_64 245/405 Installing : pango-1.50.12-1.fc38.x86_64 246/405 Installing : libXrandr-1.5.2-9.fc38.x86_64 247/405 Installing : libXinerama-1.1.5-1.fc38.x86_64 248/405 Installing : libXinerama-devel-1.1.5-1.fc38.x86_64 249/405 Installing : libXrandr-devel-1.5.2-9.fc38.x86_64 250/405 Installing : libdecor-0.1.1-1.fc38.x86_64 251/405 Installing : SDL2-2.26.0-1.fc38.x86_64 252/405 Installing : librsvg2-2.55.1-3.fc38.x86_64 253/405 Installing : libXcursor-devel-1.2.1-2.fc38.x86_64 254/405 Installing : libXcomposite-devel-0.4.5-8.fc38.x86_64 255/405 Installing : libXdamage-devel-1.1.5-8.fc38.x86_64 256/405 Installing : libXtst-devel-1.2.4-1.fc38.x86_64 257/405 Installing : libXv-1.0.11-17.fc38.x86_64 258/405 Installing : libXxf86vm-1.1.5-1.fc38.x86_64 259/405 Installing : libglvnd-glx-1:1.6.0-1.fc38.x86_64 260/405 Installing : mesa-libGL-22.3.1-1.fc38.x86_64 261/405 Installing : libglvnd-devel-1:1.6.0-1.fc38.x86_64 262/405 Installing : libepoxy-devel-1.5.10-2.fc38.x86_64 263/405 Installing : libva-2.16.0-1.fc38.x86_64 264/405 Installing : mesa-libGLU-9.0.1-7.fc38.x86_64 265/405 Installing : mesa-libGLU-devel-9.0.1-7.fc38.x86_64 266/405 Installing : xprop-1.2.5-2.fc37.x86_64 267/405 Installing : libICE-1.0.10-9.fc38.x86_64 268/405 Installing : libSM-1.2.3-11.fc38.x86_64 269/405 Installing : lame-libs-3.100-13.fc38.x86_64 270/405 Installing : libsndfile-1.1.0-5.fc38.x86_64 271/405 Installing : json-c-0.16-3.fc38.x86_64 272/405 Installing : jbigkit-libs-2.1-24.fc38.x86_64 273/405 Installing : libtiff-4.4.0-4.fc38.x86_64 274/405 Installing : proj-9.1.1-1.fc38.x86_64 275/405 Installing : libtiff-devel-4.4.0-4.fc38.x86_64 276/405 Installing : gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64 277/405 Installing : libgeotiff-1.7.1-5.fc38.x86_64 278/405 Installing : libspatialite-5.0.1-19.fc38.x86_64 279/405 Installing : gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64 280/405 Installing : poppler-22.08.0-4.fc38.x86_64 281/405 Installing : hyphen-2.8.8-18.fc38.x86_64 282/405 Running scriptlet: groff-base-1.22.4-10.fc38.x86_64 283/405 Installing : groff-base-1.22.4-10.fc38.x86_64 283/405 Running scriptlet: groff-base-1.22.4-10.fc38.x86_64 283/405 Installing : perl-if-0.61.000-492.fc38.noarch 284/405 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 285/405 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 286/405 Installing : perl-File-Path-2.18-489.fc37.noarch 287/405 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 288/405 Installing : perl-Class-Struct-0.66-492.fc38.noarch 289/405 Installing : perl-POSIX-2.03-492.fc38.x86_64 290/405 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 291/405 Installing : perl-Term-Cap-1.17-489.fc37.noarch 292/405 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 293/405 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 294/405 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 295/405 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 296/405 Installing : perl-Symbol-1.09-492.fc38.noarch 297/405 Installing : perl-SelectSaver-1.02-492.fc38.noarch 298/405 Installing : perl-Socket-4:2.036-1.fc38.x86_64 299/405 Installing : perl-File-stat-1.12-492.fc38.noarch 300/405 Installing : perl-podlators-1:5.00-1.fc38.noarch 301/405 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 302/405 Installing : perl-mro-1.26-492.fc38.x86_64 303/405 Installing : perl-Fcntl-1.15-492.fc38.x86_64 304/405 Installing : perl-overloading-0.02-492.fc38.noarch 305/405 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 306/405 Installing : perl-IO-1.50-492.fc38.x86_64 307/405 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 308/405 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 309/405 Installing : perl-MIME-Base64-3.16-489.fc38.x86_64 310/405 Installing : perl-Errno-1.36-492.fc38.x86_64 311/405 Installing : perl-File-Basename-2.85-492.fc38.noarch 312/405 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64 313/405 Installing : perl-overload-1.35-492.fc38.noarch 314/405 Installing : perl-vars-1.05-492.fc38.noarch 315/405 Installing : perl-Storable-1:3.26-489.fc38.x86_64 316/405 Installing : perl-constant-1.33-490.fc37.noarch 317/405 Installing : perl-parent-1:0.239-1.fc38.noarch 318/405 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 319/405 Installing : perl-DynaLoader-1.52-492.fc38.x86_64 320/405 Installing : perl-Carp-1.52-489.fc37.noarch 321/405 Installing : perl-Exporter-5.77-489.fc37.noarch 322/405 Installing : perl-PathTools-3.84-489.fc38.x86_64 323/405 Installing : perl-Encode-4:3.19-492.fc38.x86_64 324/405 Installing : perl-libs-4:5.36.0-492.fc38.x86_64 325/405 Installing : perl-interpreter-4:5.36.0-492.fc38.x86_64 326/405 Installing : perl-threads-1:2.27-489.fc38.x86_64 327/405 Installing : perl-threads-shared-1.64-489.fc38.x86_64 328/405 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 329/405 Installing : perl-B-1.83-492.fc38.x86_64 330/405 Installing : perl-Data-Dumper-2.184-490.fc38.x86_64 331/405 Installing : perl-File-Compare-1.100.700-492.fc38.noarch 332/405 Installing : perl-File-Copy-2.39-492.fc38.noarch 333/405 Installing : perl-File-Find-1.40-492.fc38.noarch 334/405 Installing : autoconf-2.71-4.fc38.noarch 335/405 Installing : automake-1.16.5-9.fc37.noarch 336/405 Installing : giflib-5.2.1-14.fc38.x86_64 337/405 Installing : gettext-envsubst-0.21.1-1.fc38.x86_64 338/405 Installing : gettext-runtime-0.21.1-1.fc38.x86_64 339/405 Installing : gettext-0.21.1-1.fc38.x86_64 340/405 Installing : gc-8.2.2-1.fc38.x86_64 341/405 Installing : guile22-2.2.7-6.fc38.x86_64 342/405 Installing : make-1:4.3-11.fc38.x86_64 343/405 Installing : gcc-13.0.0-0.4.fc38.x86_64 344/405 Running scriptlet: gcc-13.0.0-0.4.fc38.x86_64 344/405 Installing : libquadmath-devel-13.0.0-0.4.fc38.x86_64 345/405 Installing : gcc-gfortran-13.0.0-0.4.fc38.x86_64 346/405 Installing : fdk-aac-free-2.0.0-9.fc38.x86_64 347/405 Installing : e00compr-libs-1.0.1-39.fc38.x86_64 348/405 Installing : dbus-common-1:1.14.4-1.fc38.noarch 349/405 Running scriptlet: dbus-common-1:1.14.4-1.fc38.noarch 349/405 Running scriptlet: dbus-broker-32-1.fc38.x86_64 350/405 Installing : dbus-broker-32-1.fc38.x86_64 350/405 Running scriptlet: dbus-broker-32-1.fc38.x86_64 350/405 Installing : dbus-1:1.14.4-1.fc38.x86_64 351/405 Installing : at-spi2-core-2.46.0-2.fc38.x86_64 352/405 Installing : atk-2.46.0-2.fc38.x86_64 353/405 Installing : at-spi2-atk-2.46.0-2.fc38.x86_64 354/405 Installing : gtk3-3.24.35-2.fc38.x86_64 355/405 Installing : wxGTK-3.2.1-4.fc38.x86_64 356/405 Installing : atk-devel-2.46.0-2.fc38.x86_64 357/405 Installing : wxGTK-gl-3.2.1-4.fc38.x86_64 358/405 Installing : at-spi2-core-devel-2.46.0-2.fc38.x86_64 359/405 Installing : at-spi2-atk-devel-2.46.0-2.fc38.x86_64 360/405 Installing : gupnp-1.6.3-1.fc38.x86_64 361/405 Installing : gupnp-igd-1.2.0-7.fc38.x86_64 362/405 Installing : libnice-0.1.19-3.fc38.x86_64 363/405 Installing : xdg-dbus-proxy-0.1.3-2.fc37.x86_64 364/405 Installing : cfitsio-4.1.0-1.fc38.x86_64 365/405 Installing : gdal-libs-3.6.1-1.fc38.x86_64 366/405 Installing : cdparanoia-libs-10.2-40.fc38.x86_64 367/405 Installing : bzip2-devel-1.0.8-12.fc38.x86_64 368/405 Installing : bubblewrap-0.5.0-3.fc38.x86_64 369/405 Installing : brotli-1.0.9-9.fc38.x86_64 370/405 Installing : brotli-devel-1.0.9-9.fc38.x86_64 371/405 Installing : harfbuzz-devel-6.0.0-1.fc38.x86_64 372/405 Installing : freetype-devel-2.12.1-3.fc38.x86_64 373/405 Installing : fontconfig-devel-2.14.1-2.fc38.x86_64 374/405 Installing : cairo-devel-1.17.6-2.fc38.x86_64 375/405 Installing : cairo-gobject-devel-1.17.6-2.fc38.x86_64 376/405 Installing : libXft-devel-2.3.6-1.fc38.x86_64 377/405 Installing : pango-devel-1.50.12-1.fc38.x86_64 378/405 Installing : gtk3-devel-3.24.35-2.fc38.x86_64 379/405 Installing : alsa-lib-1.2.8-2.fc38.x86_64 380/405 Installing : gstreamer1-plugins-base-1.20.4-1.fc38.x86_64 381/405 Installing : gstreamer1-plugins-bad-free-1.20.4-2.fc38.x86_64 382/405 Installing : webkit2gtk4.0-2.39.3-3.fc38.x86_64 383/405 Installing : wxGTK-webview-3.2.1-4.fc38.x86_64 384/405 Installing : wxGTK-media-3.2.1-4.fc38.x86_64 385/405 Installing : wxGTK-devel-3.2.1-4.fc38.x86_64 386/405 Installing : gdal-devel-3.6.1-1.fc38.x86_64 387/405 Installing : e00compr-devel-1.0.1-39.fc38.x86_64 388/405 Installing : hdf5-devel-1.12.1-10.fc38.x86_64 389/405 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64 390/405 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64 390/405 Installing : gcc-c++-13.0.0-0.4.fc38.x86_64 391/405 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64 392/405 Installing : libtool-2.4.7-3.0.1.fc38.x86_64 393/405 Installing : proj-devel-9.1.1-1.fc38.x86_64 394/405 Installing : libdxflib-devel-3.26.4-7.fc38.x86_64 395/405 Installing : qhull-devel-1:7.2.1-11.fc38.x86_64 396/405 Installing : libsvm-devel-3.30-1.fc38.x86_64 397/405 Installing : libpq-devel-15.0-2.fc38.x86_64 398/405 Installing : polyclipping-devel-6.4.2-15.fc38.x86_64 399/405 Installing : libharu-devel-2.3.0-16.fc38.x86_64 400/405 Installing : jasper-devel-3.0.6-1.fc38.x86_64 401/405 Installing : unixODBC-devel-2.3.11-1.fc38.x86_64 402/405 Installing : desktop-file-utils-0.26-7.fc38.x86_64 403/405 Installing : libappstream-glib-0.8.2-1.fc38.x86_64 404/405 Installing : swig-4.1.1-1.fc38.x86_64 405/405 Running scriptlet: fontconfig-2.14.1-2.fc38.x86_64 405/405 Running scriptlet: crypto-policies-scripts-20221215-1.gita4c31a3.fc 405/405 Running scriptlet: nss-3.85.0-1.fc38.x86_64 405/405 Running scriptlet: swig-4.1.1-1.fc38.x86_64 405/405 Verifying : SDL2-2.26.0-1.fc38.x86_64 1/405 Verifying : SuperLU-5.3.0-3.fc38.x86_64 2/405 Verifying : alsa-lib-1.2.8-2.fc38.x86_64 3/405 Verifying : armadillo-10.8.2-2.fc38.x86_64 4/405 Verifying : arpack-3.8.0-5.fc38.x86_64 5/405 Verifying : at-spi2-atk-2.46.0-2.fc38.x86_64 6/405 Verifying : at-spi2-atk-devel-2.46.0-2.fc38.x86_64 7/405 Verifying : at-spi2-core-2.46.0-2.fc38.x86_64 8/405 Verifying : at-spi2-core-devel-2.46.0-2.fc38.x86_64 9/405 Verifying : atk-2.46.0-2.fc38.x86_64 10/405 Verifying : atk-devel-2.46.0-2.fc38.x86_64 11/405 Verifying : autoconf-2.71-4.fc38.noarch 12/405 Verifying : avahi-libs-0.8-19.fc38.x86_64 13/405 Verifying : blosc-1.21.1-3.fc38.x86_64 14/405 Verifying : brotli-1.0.9-9.fc38.x86_64 15/405 Verifying : brotli-devel-1.0.9-9.fc38.x86_64 16/405 Verifying : bubblewrap-0.5.0-3.fc38.x86_64 17/405 Verifying : bzip2-devel-1.0.8-12.fc38.x86_64 18/405 Verifying : cairo-1.17.6-2.fc38.x86_64 19/405 Verifying : cairo-devel-1.17.6-2.fc38.x86_64 20/405 Verifying : cairo-gobject-1.17.6-2.fc38.x86_64 21/405 Verifying : cairo-gobject-devel-1.17.6-2.fc38.x86_64 22/405 Verifying : cdparanoia-libs-10.2-40.fc38.x86_64 23/405 Verifying : cfitsio-4.1.0-1.fc38.x86_64 24/405 Verifying : cmake-filesystem-3.25.1-1.fc38.x86_64 25/405 Verifying : colord-libs-1.4.6-2.fc38.x86_64 26/405 Verifying : cups-libs-1:2.4.2-5.fc38.x86_64 27/405 Verifying : dbus-1:1.14.4-1.fc38.x86_64 28/405 Verifying : dbus-broker-32-1.fc38.x86_64 29/405 Verifying : dbus-common-1:1.14.4-1.fc38.noarch 30/405 Verifying : dbus-devel-1:1.14.4-1.fc38.x86_64 31/405 Verifying : dbus-libs-1:1.14.4-1.fc38.x86_64 32/405 Verifying : desktop-file-utils-0.26-7.fc38.x86_64 33/405 Verifying : e00compr-devel-1.0.1-39.fc38.x86_64 34/405 Verifying : e00compr-libs-1.0.1-39.fc38.x86_64 35/405 Verifying : enchant2-2.3.3-2.fc38.x86_64 36/405 Verifying : expat-2.5.0-1.fc38.x86_64 37/405 Verifying : fdk-aac-free-2.0.0-9.fc38.x86_64 38/405 Verifying : flac-libs-1.4.2-1.fc38.x86_64 39/405 Verifying : fontconfig-2.14.1-2.fc38.x86_64 40/405 Verifying : fontconfig-devel-2.14.1-2.fc38.x86_64 41/405 Verifying : freetype-2.12.1-3.fc38.x86_64 42/405 Verifying : freetype-devel-2.12.1-3.fc38.x86_64 43/405 Verifying : freexl-1.0.6-18.fc38.x86_64 44/405 Verifying : fribidi-1.0.12-2.fc38.x86_64 45/405 Verifying : fribidi-devel-1.0.12-2.fc38.x86_64 46/405 Verifying : gc-8.2.2-1.fc38.x86_64 47/405 Verifying : gdk-pixbuf2-2.42.10-1.fc38.x86_64 48/405 Verifying : gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64 49/405 Verifying : gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64 50/405 Verifying : gettext-0.21.1-1.fc38.x86_64 51/405 Verifying : gettext-envsubst-0.21.1-1.fc38.x86_64 52/405 Verifying : gettext-libs-0.21.1-1.fc38.x86_64 53/405 Verifying : gettext-runtime-0.21.1-1.fc38.x86_64 54/405 Verifying : giflib-5.2.1-14.fc38.x86_64 55/405 Verifying : glib-networking-2.74.0-1.fc38.x86_64 56/405 Verifying : glib2-2.74.1-2.fc38.x86_64 57/405 Verifying : glib2-devel-2.74.1-2.fc38.x86_64 58/405 Verifying : gnutls-3.7.8-9.fc38.x86_64 59/405 Verifying : graphene-1.10.6-4.fc38.x86_64 60/405 Verifying : graphite2-1.3.14-10.fc38.x86_64 61/405 Verifying : graphite2-devel-1.3.14-10.fc38.x86_64 62/405 Verifying : groff-base-1.22.4-10.fc38.x86_64 63/405 Verifying : gsm-1.0.22-1.fc38.x86_64 64/405 Verifying : gssdp-1.6.2-1.fc38.x86_64 65/405 Verifying : gstreamer1-1.20.4-1.fc38.x86_64 66/405 Verifying : gstreamer1-plugins-bad-free-1.20.4-2.fc38.x86_64 67/405 Verifying : gstreamer1-plugins-base-1.20.4-1.fc38.x86_64 68/405 Verifying : gtk-update-icon-cache-3.24.35-2.fc38.x86_64 69/405 Verifying : gtk3-3.24.35-2.fc38.x86_64 70/405 Verifying : gtk3-devel-3.24.35-2.fc38.x86_64 71/405 Verifying : guile22-2.2.7-6.fc38.x86_64 72/405 Verifying : gupnp-1.6.3-1.fc38.x86_64 73/405 Verifying : gupnp-igd-1.2.0-7.fc38.x86_64 74/405 Verifying : harfbuzz-6.0.0-1.fc38.x86_64 75/405 Verifying : harfbuzz-devel-6.0.0-1.fc38.x86_64 76/405 Verifying : harfbuzz-icu-6.0.0-1.fc38.x86_64 77/405 Verifying : hdf-libs-4.2.15-11.fc38.x86_64 78/405 Verifying : hdf5-1.12.1-10.fc38.x86_64 79/405 Verifying : hdf5-devel-1.12.1-10.fc38.x86_64 80/405 Verifying : hunspell-1.7.1-1.fc38.x86_64 81/405 Verifying : hunspell-en-US-0.20201207-2.fc38.noarch 82/405 Verifying : hunspell-filesystem-1.7.1-1.fc38.x86_64 83/405 Verifying : hyphen-2.8.8-18.fc38.x86_64 84/405 Verifying : imath-3.1.6-1.fc38.x86_64 85/405 Verifying : jasper-devel-3.0.6-1.fc38.x86_64 86/405 Verifying : jasper-libs-3.0.6-1.fc38.x86_64 87/405 Verifying : jbigkit-libs-2.1-24.fc38.x86_64 88/405 Verifying : json-c-0.16-3.fc38.x86_64 89/405 Verifying : json-glib-1.6.6-3.fc38.x86_64 90/405 Verifying : lame-libs-3.100-13.fc38.x86_64 91/405 Verifying : lcms2-2.14-1.fc38.x86_64 92/405 Verifying : libICE-1.0.10-9.fc38.x86_64 93/405 Verifying : libSM-1.2.3-11.fc38.x86_64 94/405 Verifying : libX11-1.8.1-2.fc38.x86_64 95/405 Verifying : libX11-common-1.8.1-2.fc38.noarch 96/405 Verifying : libX11-devel-1.8.1-2.fc38.x86_64 97/405 Verifying : libX11-xcb-1.8.1-2.fc38.x86_64 98/405 Verifying : libXau-1.0.11-1.fc38.x86_64 99/405 Verifying : libXau-devel-1.0.11-1.fc38.x86_64 100/405 Verifying : libXcomposite-0.4.5-8.fc38.x86_64 101/405 Verifying : libXcomposite-devel-0.4.5-8.fc38.x86_64 102/405 Verifying : libXcursor-1.2.1-2.fc38.x86_64 103/405 Verifying : libXcursor-devel-1.2.1-2.fc38.x86_64 104/405 Verifying : libXdamage-1.1.5-8.fc38.x86_64 105/405 Verifying : libXdamage-devel-1.1.5-8.fc38.x86_64 106/405 Verifying : libXext-1.3.5-1.fc38.x86_64 107/405 Verifying : libXext-devel-1.3.5-1.fc38.x86_64 108/405 Verifying : libXfixes-6.0.0-4.fc38.x86_64 109/405 Verifying : libXfixes-devel-6.0.0-4.fc38.x86_64 110/405 Verifying : libXft-2.3.6-1.fc38.x86_64 111/405 Verifying : libXft-devel-2.3.6-1.fc38.x86_64 112/405 Verifying : libXi-1.8-3.fc38.x86_64 113/405 Verifying : libXi-devel-1.8-3.fc38.x86_64 114/405 Verifying : libXinerama-1.1.5-1.fc38.x86_64 115/405 Verifying : libXinerama-devel-1.1.5-1.fc38.x86_64 116/405 Verifying : libXrandr-1.5.2-9.fc38.x86_64 117/405 Verifying : libXrandr-devel-1.5.2-9.fc38.x86_64 118/405 Verifying : libXrender-0.9.11-1.fc38.x86_64 119/405 Verifying : libXrender-devel-0.9.11-1.fc38.x86_64 120/405 Verifying : libXtst-1.2.4-1.fc38.x86_64 121/405 Verifying : libXtst-devel-1.2.4-1.fc38.x86_64 122/405 Verifying : libXv-1.0.11-17.fc38.x86_64 123/405 Verifying : libXxf86vm-1.1.5-1.fc38.x86_64 124/405 Verifying : libaec-1.0.6-3.fc38.x86_64 125/405 Verifying : libaec-devel-1.0.6-3.fc38.x86_64 126/405 Verifying : libaom-3.5.0-2.fc38.x86_64 127/405 Verifying : libappstream-glib-0.8.2-1.fc38.x86_64 128/405 Verifying : libavif-0.11.1-4.fc38.x86_64 129/405 Verifying : libb2-0.98.1-7.fc38.x86_64 130/405 Verifying : libcloudproviders-0.3.1-6.fc38.x86_64 131/405 Verifying : libcloudproviders-devel-0.3.1-6.fc38.x86_64 132/405 Verifying : libcurl-devel-7.87.0-1.fc38.x86_64 133/405 Verifying : libdatrie-0.2.13-4.fc38.x86_64 134/405 Verifying : libdatrie-devel-0.2.13-4.fc38.x86_64 135/405 Verifying : libdav1d-1.0.0-2.fc38.x86_64 136/405 Verifying : libdecor-0.1.1-1.fc38.x86_64 137/405 Verifying : libdrm-2.4.114-1.fc38.x86_64 138/405 Verifying : libdvdnav-6.1.1-4.fc38.x86_64 139/405 Verifying : libdvdread-6.1.3-2.fc38.x86_64 140/405 Verifying : libdxflib-3.26.4-7.fc38.x86_64 141/405 Verifying : libdxflib-devel-3.26.4-7.fc38.x86_64 142/405 Verifying : libepoxy-1.5.10-2.fc38.x86_64 143/405 Verifying : libepoxy-devel-1.5.10-2.fc38.x86_64 144/405 Verifying : libevdev-1.13.0-1.fc38.x86_64 145/405 Verifying : libffi-devel-3.4.4-1.fc38.x86_64 146/405 Verifying : libgcrypt-1.10.1-6.fc38.x86_64 147/405 Verifying : libgeotiff-1.7.1-5.fc38.x86_64 148/405 Verifying : libglvnd-1:1.6.0-1.fc38.x86_64 149/405 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.x86_64 150/405 Verifying : libglvnd-devel-1:1.6.0-1.fc38.x86_64 151/405 Verifying : libglvnd-egl-1:1.6.0-1.fc38.x86_64 152/405 Verifying : libglvnd-gles-1:1.6.0-1.fc38.x86_64 153/405 Verifying : libglvnd-glx-1:1.6.0-1.fc38.x86_64 154/405 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.x86_64 155/405 Verifying : libgpg-error-1.46-1.fc38.x86_64 156/405 Verifying : libgta-1.2.1-8.fc38.x86_64 157/405 Verifying : libgudev-237-3.fc38.x86_64 158/405 Verifying : libgusb-0.4.3-1.fc38.x86_64 159/405 Verifying : libharu-2.3.0-16.fc38.x86_64 160/405 Verifying : libharu-devel-2.3.0-16.fc38.x86_64 161/405 Verifying : libicu-71.1-2.fc38.x86_64 162/405 Verifying : libicu-devel-71.1-2.fc38.x86_64 163/405 Verifying : libjpeg-turbo-2.1.4-1.fc38.x86_64 164/405 Verifying : libjpeg-turbo-devel-2.1.4-1.fc38.x86_64 165/405 Verifying : libkml-1.3.0-42.fc38.x86_64 166/405 Verifying : liblerc-4.0.0-2.fc38.x86_64 167/405 Verifying : libmanette-0.2.6-5.fc38.x86_64 168/405 Verifying : libmpc-1.2.1-5.fc38.x86_64 169/405 Verifying : libmspack-0.10.1-0.8.alpha.fc38.x86_64 170/405 Verifying : libnice-0.1.19-3.fc38.x86_64 171/405 Verifying : libogg-2:1.3.5-4.fc38.x86_64 172/405 Verifying : libpciaccess-0.16-7.fc38.x86_64 173/405 Verifying : libpng-2:1.6.37-13.fc38.x86_64 174/405 Verifying : libpng-devel-2:1.6.37-13.fc38.x86_64 175/405 Verifying : libpq-15.0-2.fc38.x86_64 176/405 Verifying : libpq-devel-15.0-2.fc38.x86_64 177/405 Verifying : libproxy-0.4.18-4.fc38.x86_64 178/405 Verifying : libqhull-1:7.2.1-11.fc38.x86_64 179/405 Verifying : libqhull_p-1:7.2.1-11.fc38.x86_64 180/405 Verifying : libqhull_r-1:7.2.1-11.fc38.x86_64 181/405 Verifying : librsvg2-2.55.1-3.fc38.x86_64 182/405 Verifying : librttopo-1.1.0-10.fc38.x86_64 183/405 Verifying : libseccomp-2.5.3-3.fc38.x86_64 184/405 Verifying : libsecret-0.20.5-2.fc38.x86_64 185/405 Verifying : libsndfile-1.1.0-5.fc38.x86_64 186/405 Verifying : libsoup-2.74.3-1.fc38.x86_64 187/405 Verifying : libsoup3-3.2.2-1.fc38.x86_64 188/405 Verifying : libspatialite-5.0.1-19.fc38.x86_64 189/405 Verifying : libsrtp-2.3.0-9.fc38.x86_64 190/405 Verifying : libsvm-3.30-1.fc38.x86_64 191/405 Verifying : libsvm-devel-3.30-1.fc38.x86_64 192/405 Verifying : libthai-0.1.29-3.fc38.x86_64 193/405 Verifying : libthai-devel-0.1.29-3.fc38.x86_64 194/405 Verifying : libtheora-1:1.1.1-32.fc38.x86_64 195/405 Verifying : libtiff-4.4.0-4.fc38.x86_64 196/405 Verifying : libtiff-devel-4.4.0-4.fc38.x86_64 197/405 Verifying : libunwind-1.6.2-5.fc38.x86_64 198/405 Verifying : libusb1-1.0.26-1.fc38.x86_64 199/405 Verifying : libva-2.16.0-1.fc38.x86_64 200/405 Verifying : libvisual-1:0.4.0-36.fc38.x86_64 201/405 Verifying : libvorbis-1:1.3.7-6.fc38.x86_64 202/405 Verifying : libwebp-1.2.4-2.fc38.x86_64 203/405 Verifying : libwpe-1.14.0-1.fc38.x86_64 204/405 Verifying : libxcb-1.13.1-10.fc38.x86_64 205/405 Verifying : libxcb-devel-1.13.1-10.fc38.x86_64 206/405 Verifying : libxcrypt-devel-4.4.33-5.fc38.x86_64 207/405 Verifying : libxkbcommon-1.4.1-2.fc38.x86_64 208/405 Verifying : libxkbcommon-devel-1.4.1-2.fc38.x86_64 209/405 Verifying : libxml2-devel-2.10.3-2.fc38.x86_64 210/405 Verifying : libxshmfence-1.3-11.fc38.x86_64 211/405 Verifying : libxslt-1.1.37-1.fc38.x86_64 212/405 Verifying : lilv-libs-0.24.14-3.fc38.x86_64 213/405 Verifying : m4-1.4.19-4.fc38.x86_64 214/405 Verifying : make-1:4.3-11.fc38.x86_64 215/405 Verifying : mariadb-connector-c-3.2.7-2.fc38.x86_64 216/405 Verifying : mariadb-connector-c-config-3.2.7-2.fc38.noarch 217/405 Verifying : mesa-filesystem-22.3.1-1.fc38.x86_64 218/405 Verifying : mesa-libEGL-22.3.1-1.fc38.x86_64 219/405 Verifying : mesa-libGL-22.3.1-1.fc38.x86_64 220/405 Verifying : mesa-libGLU-9.0.1-7.fc38.x86_64 221/405 Verifying : mesa-libGLU-devel-9.0.1-7.fc38.x86_64 222/405 Verifying : mesa-libgbm-22.3.1-1.fc38.x86_64 223/405 Verifying : mesa-libglapi-22.3.1-1.fc38.x86_64 224/405 Verifying : minizip-ng-3.0.7-2.fc38.x86_64 225/405 Verifying : mpdecimal-2.5.1-4.fc38.x86_64 226/405 Verifying : mpg123-libs-1.31.1-3.fc38.x86_64 227/405 Verifying : ncurses-6.3-5.20221126.fc38.x86_64 228/405 Verifying : netcdf-4.9.0-4.fc38.x86_64 229/405 Verifying : ogdi-4.1.0-8.fc38.x86_64 230/405 Verifying : openblas-0.3.21-4.fc38.x86_64 231/405 Verifying : openblas-openmp-0.3.21-4.fc38.x86_64 232/405 Verifying : openblas-openmp64-0.3.21-4.fc38.x86_64 233/405 Verifying : openjpeg2-2.5.0-2.fc38.x86_64 234/405 Verifying : openssl-devel-1:3.0.5-6.fc38.x86_64 235/405 Verifying : opus-1.3.1-11.fc38.x86_64 236/405 Verifying : orc-0.4.33-1.fc38.x86_64 237/405 Verifying : pango-1.50.12-1.fc38.x86_64 238/405 Verifying : pango-devel-1.50.12-1.fc38.x86_64 239/405 Verifying : pcre-8.45-1.fc38.2.x86_64 240/405 Verifying : pcre2-devel-10.40-1.fc38.1.x86_64 241/405 Verifying : pcre2-utf16-10.40-1.fc38.1.x86_64 242/405 Verifying : pcre2-utf32-10.40-1.fc38.1.x86_64 243/405 Verifying : perl-B-1.83-492.fc38.x86_64 244/405 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 245/405 Verifying : perl-Data-Dumper-2.184-490.fc38.x86_64 246/405 Verifying : perl-DynaLoader-1.52-492.fc38.x86_64 247/405 Verifying : perl-Encode-4:3.19-492.fc38.x86_64 248/405 Verifying : perl-Errno-1.36-492.fc38.x86_64 249/405 Verifying : perl-Fcntl-1.15-492.fc38.x86_64 250/405 Verifying : perl-File-Basename-2.85-492.fc38.noarch 251/405 Verifying : perl-File-Compare-1.100.700-492.fc38.noarch 252/405 Verifying : perl-File-Copy-2.39-492.fc38.noarch 253/405 Verifying : perl-File-Find-1.40-492.fc38.noarch 254/405 Verifying : perl-File-stat-1.12-492.fc38.noarch 255/405 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 256/405 Verifying : perl-IO-1.50-492.fc38.x86_64 257/405 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 258/405 Verifying : perl-MIME-Base64-3.16-489.fc38.x86_64 259/405 Verifying : perl-POSIX-2.03-492.fc38.x86_64 260/405 Verifying : perl-PathTools-3.84-489.fc38.x86_64 261/405 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64 262/405 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 263/405 Verifying : perl-Socket-4:2.036-1.fc38.x86_64 264/405 Verifying : perl-Storable-1:3.26-489.fc38.x86_64 265/405 Verifying : perl-Symbol-1.09-492.fc38.noarch 266/405 Verifying : perl-if-0.61.000-492.fc38.noarch 267/405 Verifying : perl-interpreter-4:5.36.0-492.fc38.x86_64 268/405 Verifying : perl-libs-4:5.36.0-492.fc38.x86_64 269/405 Verifying : perl-mro-1.26-492.fc38.x86_64 270/405 Verifying : perl-overload-1.35-492.fc38.noarch 271/405 Verifying : perl-overloading-0.02-492.fc38.noarch 272/405 Verifying : perl-threads-1:2.27-489.fc38.x86_64 273/405 Verifying : perl-threads-shared-1.64-489.fc38.x86_64 274/405 Verifying : perl-vars-1.05-492.fc38.noarch 275/405 Verifying : pixman-0.40.0-6.fc38.x86_64 276/405 Verifying : pixman-devel-0.40.0-6.fc38.x86_64 277/405 Verifying : polyclipping-6.4.2-15.fc38.x86_64 278/405 Verifying : polyclipping-devel-6.4.2-15.fc38.x86_64 279/405 Verifying : poppler-22.08.0-4.fc38.x86_64 280/405 Verifying : proj-9.1.1-1.fc38.x86_64 281/405 Verifying : proj-data-9.1.1-1.fc38.noarch 282/405 Verifying : proj-devel-9.1.1-1.fc38.x86_64 283/405 Verifying : python3-3.11.1-1.fc38.x86_64 284/405 Verifying : python3-libs-3.11.1-1.fc38.x86_64 285/405 Verifying : qhull-devel-1:7.2.1-11.fc38.x86_64 286/405 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 287/405 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64 288/405 Verifying : cpp-13.0.0-0.4.fc38.x86_64 289/405 Verifying : gcc-13.0.0-0.4.fc38.x86_64 290/405 Verifying : gcc-c++-13.0.0-0.4.fc38.x86_64 291/405 Verifying : gcc-gfortran-13.0.0-0.4.fc38.x86_64 292/405 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64 293/405 Verifying : libatomic-13.0.0-0.4.fc38.x86_64 294/405 Verifying : libgfortran-13.0.0-0.4.fc38.x86_64 295/405 Verifying : libquadmath-13.0.0-0.4.fc38.x86_64 296/405 Verifying : libquadmath-devel-13.0.0-0.4.fc38.x86_64 297/405 Verifying : libstdc++-devel-13.0.0-0.4.fc38.x86_64 298/405 Verifying : libtool-2.4.7-3.0.1.fc38.x86_64 299/405 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.x86_64 300/405 Verifying : adwaita-cursor-theme-43-1.fc38.noarch 301/405 Verifying : adwaita-icon-theme-43-1.fc38.noarch 302/405 Verifying : automake-1.16.5-9.fc37.noarch 303/405 Verifying : crypto-policies-scripts-20221215-1.gita4c31a3.fc 304/405 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 305/405 Verifying : flexiblas-3.2.1-3.fc38.x86_64 306/405 Verifying : flexiblas-netlib-3.2.1-3.fc38.x86_64 307/405 Verifying : flexiblas-netlib64-3.2.1-3.fc38.x86_64 308/405 Verifying : flexiblas-openblas-openmp-3.2.1-3.fc38.x86_64 309/405 Verifying : flexiblas-openblas-openmp64-3.2.1-3.fc38.x86_64 310/405 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 311/405 Verifying : gdal-devel-3.6.1-1.fc38.x86_64 312/405 Verifying : gdal-libs-3.6.1-1.fc38.x86_64 313/405 Verifying : geos-3.11.1-1.fc38.x86_64 314/405 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 315/405 Verifying : glibc-devel-2.36.9000-19.fc38.x86_64 316/405 Verifying : glibc-headers-x86-2.36.9000-19.fc38.noarch 317/405 Verifying : google-noto-fonts-common-20201206^1.git0c78c8329 318/405 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c832 319/405 Verifying : gsettings-desktop-schemas-43.0-1.fc38.x86_64 320/405 Verifying : hicolor-icon-theme-0.17-14.fc37.noarch 321/405 Verifying : highway-1.0.2-1.fc38.x86_64 322/405 Verifying : hwdata-0.365-1.fc38.noarch 323/405 Verifying : iso-codes-4.12.0-2.fc38.noarch 324/405 Verifying : javascriptcoregtk4.0-2.39.3-3.fc38.x86_64 325/405 Verifying : kernel-headers-6.1.0-1.fc38.x86_64 326/405 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 327/405 Verifying : libblkid-devel-2.38.1-3.fc38.x86_64 328/405 Verifying : libjxl-1:0.7.0-5.fc38.x86_64 329/405 Verifying : libmount-devel-2.38.1-3.fc38.x86_64 330/405 Verifying : libselinux-devel-3.5-0.rc1.1.fc38.x86_64 331/405 Verifying : libsepol-devel-3.5-0.rc1.1.fc38.x86_64 332/405 Verifying : libstemmer-2.2.0-4.fc38.x86_64 333/405 Verifying : libtracker-sparql-3.4.2-1.fc38.x86_64 334/405 Verifying : libvmaf-2.3.0-4.fc37.x86_64 335/405 Verifying : libwayland-client-1.21.0-1.fc37.x86_64 336/405 Verifying : libwayland-cursor-1.21.0-1.fc37.x86_64 337/405 Verifying : libwayland-egl-1.21.0-1.fc37.x86_64 338/405 Verifying : libwayland-server-1.21.0-1.fc37.x86_64 339/405 Verifying : nspr-4.35.0-2.fc38.x86_64 340/405 Verifying : nss-3.85.0-1.fc38.x86_64 341/405 Verifying : nss-softokn-3.85.0-1.fc38.x86_64 342/405 Verifying : nss-softokn-freebl-3.85.0-1.fc38.x86_64 343/405 Verifying : nss-sysinit-3.85.0-1.fc38.x86_64 344/405 Verifying : nss-util-3.85.0-1.fc38.x86_64 345/405 Verifying : openexr-libs-3.1.5-2.fc37.x86_64 346/405 Verifying : perl-Carp-1.52-489.fc37.noarch 347/405 Verifying : perl-Exporter-5.77-489.fc37.noarch 348/405 Verifying : perl-File-Path-2.18-489.fc37.noarch 349/405 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 350/405 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 351/405 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 352/405 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 353/405 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 354/405 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 355/405 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 356/405 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 357/405 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 358/405 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 359/405 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 360/405 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 361/405 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 362/405 Verifying : perl-constant-1.33-490.fc37.noarch 363/405 Verifying : perl-parent-1:0.239-1.fc38.noarch 364/405 Verifying : perl-podlators-1:5.00-1.fc38.noarch 365/405 Verifying : poppler-data-0.4.11-3.fc37.noarch 366/405 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 367/405 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 368/405 Verifying : rav1e-libs-0.5.1-5.fc37.x86_64 369/405 Verifying : serd-0.30.12-2.fc37.x86_64 370/405 Verifying : shared-mime-info-2.2-2.fc37.x86_64 371/405 Verifying : snappy-1.1.9-5.fc37.x86_64 372/405 Verifying : sord-0.16.10-1.fc37.x86_64 373/405 Verifying : soundtouch-2.3.1-3.fc37.x86_64 374/405 Verifying : sqlite-3.40.0-1.fc38.x86_64 375/405 Verifying : sqlite-devel-3.40.0-1.fc38.x86_64 376/405 Verifying : sratom-0.6.10-2.fc37.x86_64 377/405 Verifying : svt-av1-libs-1.4.1-1.fc38.x86_64 378/405 Verifying : swig-4.1.1-1.fc38.x86_64 379/405 Verifying : sysprof-capture-devel-3.46.0-1.fc38.x86_64 380/405 Verifying : unixODBC-2.3.11-1.fc38.x86_64 381/405 Verifying : unixODBC-devel-2.3.11-1.fc38.x86_64 382/405 Verifying : uriparser-0.9.7-1.fc38.x86_64 383/405 Verifying : vulkan-loader-1.3.231.1-2.fc38.x86_64 384/405 Verifying : wayland-devel-1.21.0-1.fc37.x86_64 385/405 Verifying : webkit2gtk4.0-2.39.3-3.fc38.x86_64 386/405 Verifying : webrtc-audio-processing-0.3.1-9.fc37.x86_64 387/405 Verifying : woff2-1.0.2-15.fc37.x86_64 388/405 Verifying : wpebackend-fdo-1.14.0-1.fc38.x86_64 389/405 Verifying : wxBase-3.2.1-4.fc38.x86_64 390/405 Verifying : wxBase-devel-3.2.1-4.fc38.x86_64 391/405 Verifying : wxGTK-3.2.1-4.fc38.x86_64 392/405 Verifying : wxGTK-devel-3.2.1-4.fc38.x86_64 393/405 Verifying : wxGTK-gl-3.2.1-4.fc38.x86_64 394/405 Verifying : wxGTK-i18n-3.2.1-4.fc38.noarch 395/405 Verifying : wxGTK-media-3.2.1-4.fc38.x86_64 396/405 Verifying : wxGTK-webview-3.2.1-4.fc38.x86_64 397/405 Verifying : xdg-dbus-proxy-0.1.3-2.fc37.x86_64 398/405 Verifying : xerces-c-3.2.3-7.fc37.x86_64 399/405 Verifying : xkeyboard-config-2.36-3.fc38.noarch 400/405 Verifying : xml-common-0.6.3-59.fc37.noarch 401/405 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 402/405 Verifying : xprop-1.2.5-2.fc37.x86_64 403/405 Verifying : xz-devel-5.2.9-1.fc38.x86_64 404/405 Verifying : zlib-devel-1.2.13-1.fc38.x86_64 405/405 Installed: SDL2-2.26.0-1.fc38.x86_64 SuperLU-5.3.0-3.fc38.x86_64 adwaita-cursor-theme-43-1.fc38.noarch adwaita-icon-theme-43-1.fc38.noarch alsa-lib-1.2.8-2.fc38.x86_64 annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64 armadillo-10.8.2-2.fc38.x86_64 arpack-3.8.0-5.fc38.x86_64 at-spi2-atk-2.46.0-2.fc38.x86_64 at-spi2-atk-devel-2.46.0-2.fc38.x86_64 at-spi2-core-2.46.0-2.fc38.x86_64 at-spi2-core-devel-2.46.0-2.fc38.x86_64 atk-2.46.0-2.fc38.x86_64 atk-devel-2.46.0-2.fc38.x86_64 autoconf-2.71-4.fc38.noarch automake-1.16.5-9.fc37.noarch avahi-libs-0.8-19.fc38.x86_64 blosc-1.21.1-3.fc38.x86_64 brotli-1.0.9-9.fc38.x86_64 brotli-devel-1.0.9-9.fc38.x86_64 bubblewrap-0.5.0-3.fc38.x86_64 bzip2-devel-1.0.8-12.fc38.x86_64 cairo-1.17.6-2.fc38.x86_64 cairo-devel-1.17.6-2.fc38.x86_64 cairo-gobject-1.17.6-2.fc38.x86_64 cairo-gobject-devel-1.17.6-2.fc38.x86_64 cdparanoia-libs-10.2-40.fc38.x86_64 cfitsio-4.1.0-1.fc38.x86_64 cmake-filesystem-3.25.1-1.fc38.x86_64 colord-libs-1.4.6-2.fc38.x86_64 cpp-13.0.0-0.4.fc38.x86_64 crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch cups-libs-1:2.4.2-5.fc38.x86_64 dbus-1:1.14.4-1.fc38.x86_64 dbus-broker-32-1.fc38.x86_64 dbus-common-1:1.14.4-1.fc38.noarch dbus-devel-1:1.14.4-1.fc38.x86_64 dbus-libs-1:1.14.4-1.fc38.x86_64 desktop-file-utils-0.26-7.fc38.x86_64 e00compr-devel-1.0.1-39.fc38.x86_64 e00compr-libs-1.0.1-39.fc38.x86_64 emacs-filesystem-1:28.1-3.fc37.noarch enchant2-2.3.3-2.fc38.x86_64 expat-2.5.0-1.fc38.x86_64 fdk-aac-free-2.0.0-9.fc38.x86_64 flac-libs-1.4.2-1.fc38.x86_64 flexiblas-3.2.1-3.fc38.x86_64 flexiblas-netlib-3.2.1-3.fc38.x86_64 flexiblas-netlib64-3.2.1-3.fc38.x86_64 flexiblas-openblas-openmp-3.2.1-3.fc38.x86_64 flexiblas-openblas-openmp64-3.2.1-3.fc38.x86_64 fontconfig-2.14.1-2.fc38.x86_64 fontconfig-devel-2.14.1-2.fc38.x86_64 fonts-filesystem-1:2.0.5-10.fc38.noarch freetype-2.12.1-3.fc38.x86_64 freetype-devel-2.12.1-3.fc38.x86_64 freexl-1.0.6-18.fc38.x86_64 fribidi-1.0.12-2.fc38.x86_64 fribidi-devel-1.0.12-2.fc38.x86_64 gc-8.2.2-1.fc38.x86_64 gcc-13.0.0-0.4.fc38.x86_64 gcc-c++-13.0.0-0.4.fc38.x86_64 gcc-gfortran-13.0.0-0.4.fc38.x86_64 gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64 gdal-devel-3.6.1-1.fc38.x86_64 gdal-libs-3.6.1-1.fc38.x86_64 gdk-pixbuf2-2.42.10-1.fc38.x86_64 gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64 gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64 geos-3.11.1-1.fc38.x86_64 gettext-0.21.1-1.fc38.x86_64 gettext-envsubst-0.21.1-1.fc38.x86_64 gettext-libs-0.21.1-1.fc38.x86_64 gettext-runtime-0.21.1-1.fc38.x86_64 giflib-5.2.1-14.fc38.x86_64 gl-manpages-1.1-25.20190306.fc37.noarch glib-networking-2.74.0-1.fc38.x86_64 glib2-2.74.1-2.fc38.x86_64 glib2-devel-2.74.1-2.fc38.x86_64 glibc-devel-2.36.9000-19.fc38.x86_64 glibc-headers-x86-2.36.9000-19.fc38.noarch gnutls-3.7.8-9.fc38.x86_64 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.x86_64 graphite2-1.3.14-10.fc38.x86_64 graphite2-devel-1.3.14-10.fc38.x86_64 groff-base-1.22.4-10.fc38.x86_64 gsettings-desktop-schemas-43.0-1.fc38.x86_64 gsm-1.0.22-1.fc38.x86_64 gssdp-1.6.2-1.fc38.x86_64 gstreamer1-1.20.4-1.fc38.x86_64 gstreamer1-plugins-bad-free-1.20.4-2.fc38.x86_64 gstreamer1-plugins-base-1.20.4-1.fc38.x86_64 gtk-update-icon-cache-3.24.35-2.fc38.x86_64 gtk3-3.24.35-2.fc38.x86_64 gtk3-devel-3.24.35-2.fc38.x86_64 guile22-2.2.7-6.fc38.x86_64 gupnp-1.6.3-1.fc38.x86_64 gupnp-igd-1.2.0-7.fc38.x86_64 harfbuzz-6.0.0-1.fc38.x86_64 harfbuzz-devel-6.0.0-1.fc38.x86_64 harfbuzz-icu-6.0.0-1.fc38.x86_64 hdf-libs-4.2.15-11.fc38.x86_64 hdf5-1.12.1-10.fc38.x86_64 hdf5-devel-1.12.1-10.fc38.x86_64 hicolor-icon-theme-0.17-14.fc37.noarch highway-1.0.2-1.fc38.x86_64 hunspell-1.7.1-1.fc38.x86_64 hunspell-en-US-0.20201207-2.fc38.noarch hunspell-filesystem-1.7.1-1.fc38.x86_64 hwdata-0.365-1.fc38.noarch hyphen-2.8.8-18.fc38.x86_64 imath-3.1.6-1.fc38.x86_64 iso-codes-4.12.0-2.fc38.noarch jasper-devel-3.0.6-1.fc38.x86_64 jasper-libs-3.0.6-1.fc38.x86_64 javascriptcoregtk4.0-2.39.3-3.fc38.x86_64 jbigkit-libs-2.1-24.fc38.x86_64 json-c-0.16-3.fc38.x86_64 json-glib-1.6.6-3.fc38.x86_64 kernel-headers-6.1.0-1.fc38.x86_64 lame-libs-3.100-13.fc38.x86_64 langpacks-core-font-en-3.0-27.fc38.noarch lcms2-2.14-1.fc38.x86_64 libICE-1.0.10-9.fc38.x86_64 libSM-1.2.3-11.fc38.x86_64 libX11-1.8.1-2.fc38.x86_64 libX11-common-1.8.1-2.fc38.noarch libX11-devel-1.8.1-2.fc38.x86_64 libX11-xcb-1.8.1-2.fc38.x86_64 libXau-1.0.11-1.fc38.x86_64 libXau-devel-1.0.11-1.fc38.x86_64 libXcomposite-0.4.5-8.fc38.x86_64 libXcomposite-devel-0.4.5-8.fc38.x86_64 libXcursor-1.2.1-2.fc38.x86_64 libXcursor-devel-1.2.1-2.fc38.x86_64 libXdamage-1.1.5-8.fc38.x86_64 libXdamage-devel-1.1.5-8.fc38.x86_64 libXext-1.3.5-1.fc38.x86_64 libXext-devel-1.3.5-1.fc38.x86_64 libXfixes-6.0.0-4.fc38.x86_64 libXfixes-devel-6.0.0-4.fc38.x86_64 libXft-2.3.6-1.fc38.x86_64 libXft-devel-2.3.6-1.fc38.x86_64 libXi-1.8-3.fc38.x86_64 libXi-devel-1.8-3.fc38.x86_64 libXinerama-1.1.5-1.fc38.x86_64 libXinerama-devel-1.1.5-1.fc38.x86_64 libXrandr-1.5.2-9.fc38.x86_64 libXrandr-devel-1.5.2-9.fc38.x86_64 libXrender-0.9.11-1.fc38.x86_64 libXrender-devel-0.9.11-1.fc38.x86_64 libXtst-1.2.4-1.fc38.x86_64 libXtst-devel-1.2.4-1.fc38.x86_64 libXv-1.0.11-17.fc38.x86_64 libXxf86vm-1.1.5-1.fc38.x86_64 libaec-1.0.6-3.fc38.x86_64 libaec-devel-1.0.6-3.fc38.x86_64 libaom-3.5.0-2.fc38.x86_64 libappstream-glib-0.8.2-1.fc38.x86_64 libatomic-13.0.0-0.4.fc38.x86_64 libavif-0.11.1-4.fc38.x86_64 libb2-0.98.1-7.fc38.x86_64 libblkid-devel-2.38.1-3.fc38.x86_64 libcloudproviders-0.3.1-6.fc38.x86_64 libcloudproviders-devel-0.3.1-6.fc38.x86_64 libcurl-devel-7.87.0-1.fc38.x86_64 libdatrie-0.2.13-4.fc38.x86_64 libdatrie-devel-0.2.13-4.fc38.x86_64 libdav1d-1.0.0-2.fc38.x86_64 libdecor-0.1.1-1.fc38.x86_64 libdrm-2.4.114-1.fc38.x86_64 libdvdnav-6.1.1-4.fc38.x86_64 libdvdread-6.1.3-2.fc38.x86_64 libdxflib-3.26.4-7.fc38.x86_64 libdxflib-devel-3.26.4-7.fc38.x86_64 libepoxy-1.5.10-2.fc38.x86_64 libepoxy-devel-1.5.10-2.fc38.x86_64 libevdev-1.13.0-1.fc38.x86_64 libffi-devel-3.4.4-1.fc38.x86_64 libgcrypt-1.10.1-6.fc38.x86_64 libgeotiff-1.7.1-5.fc38.x86_64 libgfortran-13.0.0-0.4.fc38.x86_64 libglvnd-1:1.6.0-1.fc38.x86_64 libglvnd-core-devel-1:1.6.0-1.fc38.x86_64 libglvnd-devel-1:1.6.0-1.fc38.x86_64 libglvnd-egl-1:1.6.0-1.fc38.x86_64 libglvnd-gles-1:1.6.0-1.fc38.x86_64 libglvnd-glx-1:1.6.0-1.fc38.x86_64 libglvnd-opengl-1:1.6.0-1.fc38.x86_64 libgpg-error-1.46-1.fc38.x86_64 libgta-1.2.1-8.fc38.x86_64 libgudev-237-3.fc38.x86_64 libgusb-0.4.3-1.fc38.x86_64 libharu-2.3.0-16.fc38.x86_64 libharu-devel-2.3.0-16.fc38.x86_64 libicu-71.1-2.fc38.x86_64 libicu-devel-71.1-2.fc38.x86_64 libjpeg-turbo-2.1.4-1.fc38.x86_64 libjpeg-turbo-devel-2.1.4-1.fc38.x86_64 libjxl-1:0.7.0-5.fc38.x86_64 libkml-1.3.0-42.fc38.x86_64 liblerc-4.0.0-2.fc38.x86_64 libmanette-0.2.6-5.fc38.x86_64 libmount-devel-2.38.1-3.fc38.x86_64 libmpc-1.2.1-5.fc38.x86_64 libmspack-0.10.1-0.8.alpha.fc38.x86_64 libnice-0.1.19-3.fc38.x86_64 libogg-2:1.3.5-4.fc38.x86_64 libpciaccess-0.16-7.fc38.x86_64 libpng-2:1.6.37-13.fc38.x86_64 libpng-devel-2:1.6.37-13.fc38.x86_64 libpq-15.0-2.fc38.x86_64 libpq-devel-15.0-2.fc38.x86_64 libproxy-0.4.18-4.fc38.x86_64 libqhull-1:7.2.1-11.fc38.x86_64 libqhull_p-1:7.2.1-11.fc38.x86_64 libqhull_r-1:7.2.1-11.fc38.x86_64 libquadmath-13.0.0-0.4.fc38.x86_64 libquadmath-devel-13.0.0-0.4.fc38.x86_64 librsvg2-2.55.1-3.fc38.x86_64 librttopo-1.1.0-10.fc38.x86_64 libseccomp-2.5.3-3.fc38.x86_64 libsecret-0.20.5-2.fc38.x86_64 libselinux-devel-3.5-0.rc1.1.fc38.x86_64 libsepol-devel-3.5-0.rc1.1.fc38.x86_64 libsndfile-1.1.0-5.fc38.x86_64 libsoup-2.74.3-1.fc38.x86_64 libsoup3-3.2.2-1.fc38.x86_64 libspatialite-5.0.1-19.fc38.x86_64 libsrtp-2.3.0-9.fc38.x86_64 libstdc++-devel-13.0.0-0.4.fc38.x86_64 libstemmer-2.2.0-4.fc38.x86_64 libsvm-3.30-1.fc38.x86_64 libsvm-devel-3.30-1.fc38.x86_64 libthai-0.1.29-3.fc38.x86_64 libthai-devel-0.1.29-3.fc38.x86_64 libtheora-1:1.1.1-32.fc38.x86_64 libtiff-4.4.0-4.fc38.x86_64 libtiff-devel-4.4.0-4.fc38.x86_64 libtool-2.4.7-3.0.1.fc38.x86_64 libtool-ltdl-2.4.7-3.0.1.fc38.x86_64 libtracker-sparql-3.4.2-1.fc38.x86_64 libunwind-1.6.2-5.fc38.x86_64 libusb1-1.0.26-1.fc38.x86_64 libva-2.16.0-1.fc38.x86_64 libvisual-1:0.4.0-36.fc38.x86_64 libvmaf-2.3.0-4.fc37.x86_64 libvorbis-1:1.3.7-6.fc38.x86_64 libwayland-client-1.21.0-1.fc37.x86_64 libwayland-cursor-1.21.0-1.fc37.x86_64 libwayland-egl-1.21.0-1.fc37.x86_64 libwayland-server-1.21.0-1.fc37.x86_64 libwebp-1.2.4-2.fc38.x86_64 libwpe-1.14.0-1.fc38.x86_64 libxcb-1.13.1-10.fc38.x86_64 libxcb-devel-1.13.1-10.fc38.x86_64 libxcrypt-devel-4.4.33-5.fc38.x86_64 libxkbcommon-1.4.1-2.fc38.x86_64 libxkbcommon-devel-1.4.1-2.fc38.x86_64 libxml2-devel-2.10.3-2.fc38.x86_64 libxshmfence-1.3-11.fc38.x86_64 libxslt-1.1.37-1.fc38.x86_64 lilv-libs-0.24.14-3.fc38.x86_64 m4-1.4.19-4.fc38.x86_64 make-1:4.3-11.fc38.x86_64 mariadb-connector-c-3.2.7-2.fc38.x86_64 mariadb-connector-c-config-3.2.7-2.fc38.noarch mesa-filesystem-22.3.1-1.fc38.x86_64 mesa-libEGL-22.3.1-1.fc38.x86_64 mesa-libGL-22.3.1-1.fc38.x86_64 mesa-libGLU-9.0.1-7.fc38.x86_64 mesa-libGLU-devel-9.0.1-7.fc38.x86_64 mesa-libgbm-22.3.1-1.fc38.x86_64 mesa-libglapi-22.3.1-1.fc38.x86_64 minizip-ng-3.0.7-2.fc38.x86_64 mpdecimal-2.5.1-4.fc38.x86_64 mpg123-libs-1.31.1-3.fc38.x86_64 ncurses-6.3-5.20221126.fc38.x86_64 netcdf-4.9.0-4.fc38.x86_64 nspr-4.35.0-2.fc38.x86_64 nss-3.85.0-1.fc38.x86_64 nss-softokn-3.85.0-1.fc38.x86_64 nss-softokn-freebl-3.85.0-1.fc38.x86_64 nss-sysinit-3.85.0-1.fc38.x86_64 nss-util-3.85.0-1.fc38.x86_64 ogdi-4.1.0-8.fc38.x86_64 openblas-0.3.21-4.fc38.x86_64 openblas-openmp-0.3.21-4.fc38.x86_64 openblas-openmp64-0.3.21-4.fc38.x86_64 openexr-libs-3.1.5-2.fc37.x86_64 openjpeg2-2.5.0-2.fc38.x86_64 openssl-devel-1:3.0.5-6.fc38.x86_64 opus-1.3.1-11.fc38.x86_64 orc-0.4.33-1.fc38.x86_64 pango-1.50.12-1.fc38.x86_64 pango-devel-1.50.12-1.fc38.x86_64 pcre-8.45-1.fc38.2.x86_64 pcre2-devel-10.40-1.fc38.1.x86_64 pcre2-utf16-10.40-1.fc38.1.x86_64 pcre2-utf32-10.40-1.fc38.1.x86_64 perl-B-1.83-492.fc38.x86_64 perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-Data-Dumper-2.184-490.fc38.x86_64 perl-DynaLoader-1.52-492.fc38.x86_64 perl-Encode-4:3.19-492.fc38.x86_64 perl-Errno-1.36-492.fc38.x86_64 perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-492.fc38.x86_64 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.x86_64 perl-IPC-Open3-1.22-492.fc38.noarch perl-MIME-Base64-3.16-489.fc38.x86_64 perl-POSIX-2.03-492.fc38.x86_64 perl-PathTools-3.84-489.fc38.x86_64 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.x86_64 perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.x86_64 perl-Storable-1:3.26-489.fc38.x86_64 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.x86_64 perl-libs-4:5.36.0-492.fc38.x86_64 perl-mro-1.26-492.fc38.x86_64 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.x86_64 perl-threads-shared-1.64-489.fc38.x86_64 perl-vars-1.05-492.fc38.noarch pixman-0.40.0-6.fc38.x86_64 pixman-devel-0.40.0-6.fc38.x86_64 polyclipping-6.4.2-15.fc38.x86_64 polyclipping-devel-6.4.2-15.fc38.x86_64 poppler-22.08.0-4.fc38.x86_64 poppler-data-0.4.11-3.fc37.noarch proj-9.1.1-1.fc38.x86_64 proj-data-9.1.1-1.fc38.noarch proj-devel-9.1.1-1.fc38.x86_64 python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.x86_64 python3-libs-3.11.1-1.fc38.x86_64 qhull-devel-1:7.2.1-11.fc38.x86_64 rav1e-libs-0.5.1-5.fc37.x86_64 serd-0.30.12-2.fc37.x86_64 shared-mime-info-2.2-2.fc37.x86_64 snappy-1.1.9-5.fc37.x86_64 sord-0.16.10-1.fc37.x86_64 soundtouch-2.3.1-3.fc37.x86_64 sqlite-3.40.0-1.fc38.x86_64 sqlite-devel-3.40.0-1.fc38.x86_64 sratom-0.6.10-2.fc37.x86_64 svt-av1-libs-1.4.1-1.fc38.x86_64 swig-4.1.1-1.fc38.x86_64 sysprof-capture-devel-3.46.0-1.fc38.x86_64 unixODBC-2.3.11-1.fc38.x86_64 unixODBC-devel-2.3.11-1.fc38.x86_64 uriparser-0.9.7-1.fc38.x86_64 vulkan-loader-1.3.231.1-2.fc38.x86_64 wayland-devel-1.21.0-1.fc37.x86_64 webkit2gtk4.0-2.39.3-3.fc38.x86_64 webrtc-audio-processing-0.3.1-9.fc37.x86_64 woff2-1.0.2-15.fc37.x86_64 wpebackend-fdo-1.14.0-1.fc38.x86_64 wxBase-3.2.1-4.fc38.x86_64 wxBase-devel-3.2.1-4.fc38.x86_64 wxGTK-3.2.1-4.fc38.x86_64 wxGTK-devel-3.2.1-4.fc38.x86_64 wxGTK-gl-3.2.1-4.fc38.x86_64 wxGTK-i18n-3.2.1-4.fc38.noarch wxGTK-media-3.2.1-4.fc38.x86_64 wxGTK-webview-3.2.1-4.fc38.x86_64 xdg-dbus-proxy-0.1.3-2.fc37.x86_64 xerces-c-3.2.3-7.fc37.x86_64 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.x86_64 xz-devel-5.2.9-1.fc38.x86_64 zlib-devel-1.2.13-1.fc38.x86_64 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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1668384000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QUHE1G + 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.dxg876 + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 08:44:48.102730100 +0000 +++ ./configure 2022-12-29 08:44:51.402766369 +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 08:44:51.402766369 +0000 +++ ./configure 2022-12-29 08:44:51.424766610 +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=x86_64-redhat-linux-gnu --host=x86_64-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 '1000' 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 x86_64-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... x86_64-redhat-linux-gnu checking host system type... x86_64-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 x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-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 x86_64-redhat-linux-gnu-file... no checking for file... file checking for x86_64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for x86_64-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 x86_64-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 elf_x86_64) 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 elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 elf_x86_64) 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 x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-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... no 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 . 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_colors.cpp -fPIC -DPIC -o .libs/api_colors.o 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 ); } | 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_callback.cpp -fPIC -DPIC -o .libs/api_callback.o 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) ); } | make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/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) ); } | ^~~~~~~~ geo_tools.h:261:49: warning: 'virtual bool CSG_Point_Z::is_Equal(double, double, double, double) const' was hidden [-Woverloaded-virtual=] 261 | virtual bool is_Equal (double x, double y, double z, double epsilon = 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c api_translator.cpp -fPIC -DPIC -o .libs/api_translator.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 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( *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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c dataobject.cpp -fPIC -DPIC -o .libs/dataobject.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 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) && 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 ); } | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c geo_classes.cpp -fPIC -DPIC -o .libs/geo_classes.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 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 += (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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c datetime.cpp -fPIC -DPIC -o .libs/datetime.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 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 is_Equal (const 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c geo_functions.cpp -fPIC -DPIC -o .libs/geo_functions.o make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' 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 CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid.cpp -fPIC -DPIC -o .libs/grid.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.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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c grid_io.cpp -fPIC -DPIC -o .libs/grid_io.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_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]: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_indexing.cpp -fPIC -DPIC -o .libs/mat_indexing.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_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 ); } | ^~~~~~~~~~~~ mat_tools.h:708:49: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c kdtree.cpp -fPIC -DPIC -o .libs/kdtree.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 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 { 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_regression.cpp -fPIC -DPIC -o .libs/mat_regression.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_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 ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 ); } | ^~~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, 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mat_spline.cpp -fPIC -DPIC -o .libs/mat_spline.o 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 ); } | 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_toolsmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' .h:296:41: note: by 'virtual CSG_Point_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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_tools.h:296:41: note: by 'virtual CSG_Point_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]: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c metadata.cpp -fPIC -DPIC -o .libs/metadata.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 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: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 | ^~~~~~~~~~~~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parameter_data.cpp -fPIC -DPIC -o .libs/parameter_data.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_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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' (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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 &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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' Point_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_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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 CSGmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' _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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 (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(Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' SG_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 (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_Clmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ass(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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 (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_Clmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' ass(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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) { 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 (Pmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' oint); 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.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 (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); | ^~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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( Gmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' et_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) { 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( make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c table.cpp -fPIC -DPIC -o .libs/table.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 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 ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 ); 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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( *thimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' s ); } | ^~~~~~~~ geo_tools.h:296:41: note: by 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 &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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' & 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.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 Cmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_api' SG_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tool_interactive_base.cpp -fPIC -DPIC -o .libs/tool_interactive_base.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_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 | 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_canvas.cpp -fPIC -DPIC -o .libs/3d_view_canvas.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 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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' is_Equal (const CSG_Point_Z &Point , double 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:645:26: warning: 'd[0][2]' may be used uninitialized [-Wmaybe-uninitialized] 645 | double p[3][6], d[3][6], a[6], b[6]; | ^ 3d_view_canvas.cpp:645:26: warning: 'd[0][3]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[1][2]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[1][3]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[2][2]' may be used uninitialized [-Wmaybe-uninitialized] 3d_view_canvas.cpp:645:26: warning: 'd[2][3]' may be used uninitialized [-Wmaybe-uninitialized] 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:47: 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:606:39: 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:39: 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:39: 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:39: 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:39: 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:39: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_dialog.cpp -fPIC -DPIC -o .libs/3d_view_dialog.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 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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' [-Woverloaded-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_projector.cpp -fPIC -DPIC -o .libs/3d_view_projector.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 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 make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_view_panel.cpp -fPIC -DPIC -o .libs/3d_view_panel.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 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-vimake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' rtual=] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sgdi_diagram.cpp -fPIC -DPIC -o .libs/sgdi_diagram.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_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: 'make[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sgdi_dialog.cpp -fPIC -DPIC -o .libs/sgdi_dialog.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_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); | ^~~ ../../../srmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' c/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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 &Pmake[4]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gdi' oint); | ^~~ ../../../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=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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o callback.o callback.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' 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 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: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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o config.o config.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' 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' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tool.o tool.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' 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 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) ); } | ^~~~~~~~ ../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga_cmd.o saga_cmd.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_cmd' 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_attributes.o active_attributes.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 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, 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_description.o active_description.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_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:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o active_history.o active_history.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_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::Subtramake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' ct(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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: '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: notmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' e: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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(Poinmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source.o data_source.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 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 [-Woverlomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' aded-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source_files.o data_source_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 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 { returnmake[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: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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o data_source_odbc.o data_source_odbc.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_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(cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' onst 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_about.o dlg_about.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_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_Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_Pmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' oint_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_colors_control.o dlg_colors_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_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, epsilonmake[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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_Poimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' nt_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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_table.o dlg_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 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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlg_text.o dlg_text.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 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(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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_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-vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual=] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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: 'virtumake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' al 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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=] 218make[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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parameters_properties.o parameters_properties.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_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 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_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-make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o res_controls.o res_controls.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.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | virtual bool is_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, Pointmake[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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o saga.o saga.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.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) ); } 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 hidden [-Woverloaded-virtual=] 218 | virtual bool is_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | virtual bool is_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, Pointmake[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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 himake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' dden [-Woverloaded-virtual=] 218 | virtual bool is_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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(cmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' onst 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_ruler.o view_ruler.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 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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_table.o view_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 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.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_scatterplot.o view_scatterplot.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_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 | virtual bool is_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o view_table_control.o view_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 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_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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_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-vimake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' rtual=] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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 /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]: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_base_item.o wksp_base_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 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 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 /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_base_manager.o wksp_base_manager.cpp make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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' was hidden [-Woverloaded-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_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.) constmake[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/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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 'virtual CSG_Point_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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../saga_api/geo_tools.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_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 [-Womake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' verloaded-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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: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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_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.) conmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' st { 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_layer.o wksp_layer.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_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 hidden [-Woverloaded-virtual=] 218 | virtual bool is_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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( 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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(make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) 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 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 '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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_map_dc.o wksp_map_dc.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_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(Pmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' oint.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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=] 218make[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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | virtual bool is_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, Pomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' int.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_pointcloud_manager.o wksp_pointcloud_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/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 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' was hidden [-Woverloaded-virtual=] 218 | virtual bool is_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.) consmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' t { 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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( 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 /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_manager.o wksp_shapes_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/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 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_point.o wksp_shapes_point.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_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::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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_shapes_points.o wksp_shapes_points.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_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 hidden [-Woverloaded-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 '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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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( 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 'virtumake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' al CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 hidden [-Woverloaded-virtual=] 218 | virtual bool is_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]: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tin_manager.o wksp_tin_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/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 'virtual CSG_Point_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 { returnmake[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: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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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(comake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' nst 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_library.o wksp_tool_library.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_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 [-Womake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/saga_core/saga_gui' verloaded-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o wksp_tool_menu.o wksp_tool_menu.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_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_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' /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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 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 is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c phenips.cpp -fPIC -DPIC -o .libs/phenips.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 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 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c soil_water_balance.cpp -fPIC -DPIC -o .libs/soil_water_balance.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 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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c snow_cover.cpp -fPIC -DPIC -o .libs/snow_cover.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 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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c temperature_lapse_rates.cpp -fPIC -DPIC -o .libs/temperature_lapse_rates.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 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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c thermal_belts.cpp -fPIC -DPIC -o .libs/thermal_belts.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 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' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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=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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A1WiTh.cpp -fPIC -DPIC -o .libs/A1WiTh.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: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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A2WiTh.cpp -fPIC -DPIC -o .libs/A2WiTh.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: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 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c A3WiTh.cpp -fPIC -DPIC -o .libs/A3WiTh.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: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 'make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c AvWiMa1.cpp -fPIC -DPIC -o .libs/AvWiMa1.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: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: bymake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c AvWiMa2.cpp -fPIC -DPIC -o .libs/AvWiMa2.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: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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/contrib/contrib_perego' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c destriping1.cpp -fPIC -DPIC -o .libs/destriping1.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 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 | 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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.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=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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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) ); } make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_odbc' | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/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=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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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 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/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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' 49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/db/db_pgsql' 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/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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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 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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c doc_svg.cpp -fPIC -DPIC -o .libs/doc_svg.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_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: bymake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c svg_interactive_map.cpp -fPIC -DPIC -o .libs/svg_interactive_map.o 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 make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_html' is_Equal (const 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' 262make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../../../../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, Pointmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' .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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../../../../srcmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' /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]: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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" ) 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]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/docs/docs_pdf' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_grids.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 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.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c 3d_viewer_multiple_grids.cpp -fPIC -DPIC -o .libs/3d_viewer_multiple_grids.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 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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_fractals' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Gaussian_Landscapes.cpp -fPIC -DPIC -o .libs/Gaussian_Landscapes.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 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_tomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ols.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_FractalDimension.cpp -fPIC -DPIC -o .libs/Grid_FractalDimension.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_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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Mandelbrot.cpp -fPIC -DPIC -o .libs/Mandelbrot.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 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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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_fractals' ./../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Pythagoras_Tree.cpp -fPIC -DPIC -o .libs/Pythagoras_Tree.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 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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Newton.cpp -fPIC -DPIC -o .libs/Newton.o 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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_fractals' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: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) ); } | ^~~~~~~~ ../.make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' ./../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Mine_Sweeper.cpp -fPIC -DPIC -o .libs/Mine_Sweeper.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: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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Sudoku.cpp -fPIC -DPIC -o .libs/Sudoku.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: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) ); } | make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_games' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_01.cpp -fPIC -DPIC -o .libs/Exercise_01.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_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) ); } | 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_02.cpp -fPIC -DPIC -o .libs/Exercise_02.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_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: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Exercise_03.cpp -fPIC -DPIC -o .libs/Exercise_03.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_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) ); } | 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_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 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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: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.hmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' :709:49: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | vmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/garden/garden_webservices' 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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_webservices' ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Aspect_Slope_Map.cpp -fPIC -DPIC -o .libs/Grid_Aspect_Slope_Map.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_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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Color_Blend.cpp -fPIC -DPIC -o .libs/Grid_Color_Blend.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_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:make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' 262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_visualisation' Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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; | ^~~~~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Color_Rotate.cpp -fPIC -DPIC -o .libs/Grid_Color_Rotate.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_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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_LUT_Assign.cpp -fPIC -DPIC -o .libs/Grid_LUT_Assign.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_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]: 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_RGB_Composite.cpp -fPIC -DPIC -o .libs/Grid_RGB_Composite.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_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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Terrain_Map.cpp -fPIC -DPIC -o .libs/Grid_Terrain_Map.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_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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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.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; | ^~~~~~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/x86_64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/13 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/13/crtendS.o /usr/lib/gcc/x86_64-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 -mtune=generic -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: nomake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' 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/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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Buffer_Proximity.cpp -fPIC -DPIC -o .libs/Grid_Buffer_Proximity.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_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 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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_Combine_Classes.cpp -fPIC -DPIC -o .libs/Grid_Combine_Classes.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_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_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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c Grid_CombineGrids.cpp -fPIC -DPIC -o .libs/Grid_CombineGrids.o make[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_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 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) ); } | ^~~~~~~~ ../../../../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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.h:262:49: note: by 'CSG_Point_Z::is_Equal' 262 | virtual bool is_Equal (const CSG_Point_Z &Point , double 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:154:65: warning: 'yMin' may be used uninitialized [-Wmaybe-uninitialized] 154 | CSG_Grid *pGrid = SG_Create_Grid( | ~~~~~~~~~~~~~~^ 155 | pGrids->Get_Grid(i)->Get_Type(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | 1 + xMax - xMin, | ~~~~~~~~~~~~~~~~ 157 | 1 + yMax - yMin, | ~~~~~~~~~~~~~~~~ 158 | Get_Cellsize(), | ~~~~~~~~~~~~~~~ 159 | Get_XMin() + xMin * Get_Cellsize(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | Get_YMin() + yMin * Get_Cellsize() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | ); | ~ Grid_CropToData.cpp:87:31: note: 'yMin' was declared here 87 | int xMin, yMin, xMax, yMax; | ^~~~ Grid_CropToData.cpp:157:35: warning: 'yMax' may be used uninitialized [-Wmaybe-uninitialized] 157 | 1 + yMax - yMin, | ~~^~~~~~ Grid_CropToData.cpp:87:43: note: 'yMax' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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) ); } | ^~~~~~~~ ../../../../srmake[5]: Leaving directory '/builddir/build/BUILD/saga-7.6.1-fedora/src/tools/grid/grid_tools' c/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_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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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